Skip to content

Commit 9a57c7e

Browse files
authored
Merge pull request #1531 from malaterre/nanovdb-32
Use fixed-width integers to remove warnings (32bits)
2 parents e17efa5 + ec2a10f commit 9a57c7e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

nanovdb/nanovdb/unittest/TestNanoVDB.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1723,7 +1723,7 @@ TEST_F(TestNanoVDB, InternalNodeValueMask)
17231723
EXPECT_EQ(end-start, 28);// padding is 28 bytes
17241724

17251725
// use padding for an offset and check that it doesn't interfere with other data
1726-
size_t &offset = *reinterpret_cast<size_t*>(&(data->mStdDevi)+1);
1726+
uint64_t &offset = *reinterpret_cast<uint64_t*>(&(data->mStdDevi)+1);
17271727
data->mStdDevi = true;
17281728
data->mTable[0].child = 123434214;
17291729
offset = 45634923663;
@@ -1751,7 +1751,7 @@ TEST_F(TestNanoVDB, InternalNodeValueMask)
17511751
EXPECT_EQ(end-start, 28);// padding is 28 bytes
17521752

17531753
// use padding for an offset and check that it doesn't interfere with other data
1754-
size_t &offset = *reinterpret_cast<size_t*>(&(data->mStdDevi)+1);
1754+
uint64_t &offset = *reinterpret_cast<uint64_t*>(&(data->mStdDevi)+1);
17551755
data->mStdDevi = true;
17561756
data->mTable[0].child = 123434214;
17571757
offset = 45634923663;
@@ -2283,7 +2283,7 @@ TEST_F(TestNanoVDB, BasicGrid)
22832283
EXPECT_EQ(sizeof(TreeT), nanovdb::AlignUp<NANOVDB_DATA_ALIGNMENT>(4*8 + 3*4 + 3*4 + 8));
22842284
EXPECT_EQ(sizeof(TreeT), size_t(4*8 + 3*4 + 3*4 + 8));// should already be 32 byte aligned
22852285

2286-
size_t bytes[6] = {GridT::memUsage(), TreeT::memUsage(), RootT::memUsage(1), NodeT2::memUsage(), NodeT1::memUsage(), LeafT::DataType::memUsage()};
2286+
uint64_t bytes[6] = {GridT::memUsage(), TreeT::memUsage(), RootT::memUsage(1), NodeT2::memUsage(), NodeT1::memUsage(), LeafT::DataType::memUsage()};
22872287
for (int i = 1; i < 6; ++i)
22882288
bytes[i] += bytes[i - 1]; // Byte offsets to: tree, root, internal nodes, leafs, total
22892289
std::unique_ptr<uint8_t[]> pool(new uint8_t[bytes[5] + NANOVDB_DATA_ALIGNMENT]);

0 commit comments

Comments
 (0)