diff --git a/src/dwarfs.cpp b/src/dwarfs.cpp index e019966c..ac614ce2 100644 --- a/src/dwarfs.cpp +++ b/src/dwarfs.cpp @@ -459,7 +459,7 @@ void usage(const char* progname) { int option_hdl(void* data, const char* arg, int key, struct fuse_args* /*outargs*/) { - options* opts = reinterpret_cast(data); + auto* opts = reinterpret_cast(data); switch (key) { case FUSE_OPT_KEY_NONOPT: diff --git a/src/dwarfs/block_compressor.cpp b/src/dwarfs/block_compressor.cpp index 3a3a3efd..4e033bc9 100644 --- a/src/dwarfs/block_compressor.cpp +++ b/src/dwarfs/block_compressor.cpp @@ -372,8 +372,7 @@ class lz4_block_compressor final : public block_compressor::impl { compress(const std::vector& data) const override { std::vector compressed( sizeof(uint32_t) + LZ4_compressBound(folly::to(data.size()))); - uint32_t* psize = reinterpret_cast(&compressed[0]); - *psize = data.size(); + *reinterpret_cast(&compressed[0]) = data.size(); auto csize = Policy::compress(&data[0], &compressed[sizeof(uint32_t)], data.size(), compressed.size() - sizeof(uint32_t), level_);