@@ -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