diff --git a/core/libs/tests/GuestAmpr.cpp b/core/libs/tests/GuestAmpr.cpp index b1087ad03..c36095250 100644 --- a/core/libs/tests/GuestAmpr.cpp +++ b/core/libs/tests/GuestAmpr.cpp @@ -557,8 +557,8 @@ constexpr std::int32_t cpuReadWrite = 0x03; constexpr std::int32_t cpuGpuReadWrite = 0x33; constexpr std::int32_t amprReadWrite = 0xC0; -std::uint64_t& At(std::uint64_t address) { - return *reinterpret_cast(address); +volatile std::uint64_t& At(std::uint64_t address) { + return *reinterpret_cast(address); } void TestAmm() {