diff options
Diffstat (limited to 'tools/slang-test/unit-test-memory-arena.cpp')
| -rw-r--r-- | tools/slang-test/unit-test-memory-arena.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/slang-test/unit-test-memory-arena.cpp b/tools/slang-test/unit-test-memory-arena.cpp index 20a7e047d..1b09ae9e7 100644 --- a/tools/slang-test/unit-test-memory-arena.cpp +++ b/tools/slang-test/unit-test-memory-arena.cpp @@ -91,7 +91,7 @@ static bool hasValue(const uint8_t* data, size_t size, uint8_t value) // Expand the byte up to a word size size_t wordValue = (size_t(value) << 8) | value; wordValue = (wordValue << 16) | wordValue; - wordValue = (sizeof(size_t) > 4) ? ((wordValue << 32) | wordValue) : wordValue; + wordValue = (sizeof(size_t) > 4) ? size_t((uint64_t(wordValue) << 32) | wordValue) : wordValue; const size_t* wordData = (const size_t*)data; for (size_t i = 0; i < numWords; ++i) |
