From 6e3a5b2715ceaf8684520d8f362e3738d0ba61bb Mon Sep 17 00:00:00 2001 From: Chuck Atkins <chuck.atkins@kitware.com> Date: Mon, 3 Apr 2017 14:08:18 -0400 Subject: [PATCH] Convert most reinterpret_cast to static_cast --- source/format/BP1Writer.cpp | 13 ++++++------- source/functions/adiosFunctions.cpp | 4 ++-- 2 files changed, 8 insertions(+), 9 deletions(-) diff --git a/source/format/BP1Writer.cpp b/source/format/BP1Writer.cpp index cfe028834..6c8d5207f 100644 --- a/source/format/BP1Writer.cpp +++ b/source/format/BP1Writer.cpp @@ -71,7 +71,7 @@ void BP1Writer::WriteProcessGroupIndex( // offset to pg in data in metadata which is the current absolute position CopyToBuffer(metadataBuffer, - reinterpret_cast<std::uint64_t *>(&heap.m_DataAbsolutePosition)); + static_cast<uint64_t *>(&heap.m_DataAbsolutePosition)); // Back to writing metadata pg index length (length of group) const std::uint16_t metadataPGIndexLength = @@ -204,7 +204,7 @@ void BP1Writer::WriteDimensionsRecord( auto lf_WriteFlaggedDim = [](std::vector<char> &buffer, const char no, const std::size_t dimension) { CopyToBuffer(buffer, &no); - CopyToBuffer(buffer, reinterpret_cast<const std::uint64_t *>(&dimension)); + CopyToBuffer(buffer, static_cast<const uint64_t *>(&dimension)); }; // BODY Starts here @@ -225,7 +225,7 @@ void BP1Writer::WriteDimensionsRecord( for (const auto &localDimension : localDimensions) { CopyToBuffer(buffer, - reinterpret_cast<const std::uint64_t *>(&localDimension)); + static_cast<const uint64_t *>(&localDimension)); buffer.insert(buffer.end(), skip, 0); } } @@ -246,12 +246,11 @@ void BP1Writer::WriteDimensionsRecord( { for (unsigned int d = 0; d < localDimensions.size(); ++d) { - CopyToBuffer(buffer, reinterpret_cast<const std::uint64_t *>( + CopyToBuffer(buffer, static_cast<const uint64_t *>( &localDimensions[d])); - CopyToBuffer(buffer, reinterpret_cast<const std::uint64_t *>( + CopyToBuffer(buffer, static_cast<const uint64_t *>( &globalDimensions[d])); - CopyToBuffer( - buffer, reinterpret_cast<const std::uint64_t *>(&globalOffsets[d])); + CopyToBuffer(buffer, static_cast<const uint64_t *>(&globalOffsets[d])); } } } diff --git a/source/functions/adiosFunctions.cpp b/source/functions/adiosFunctions.cpp index 55d4c68f8..78393c641 100644 --- a/source/functions/adiosFunctions.cpp +++ b/source/functions/adiosFunctions.cpp @@ -677,8 +677,8 @@ int GrowBuffer(const std::size_t incomingDataSize, const float growthFactor, bool IsLittleEndian() noexcept { - std::uint16_t hexa = 0x1234; - return *reinterpret_cast<std::uint8_t *>(&hexa) != 0x12; + uint16_t hexa = 0x1234; + return *reinterpret_cast<uint8_t *>(&hexa) != 0x12; // NOLINT } } // namespace adios -- GitLab