From f77e8ddc8c0da06cc0cd2c063237660e8ec4020b Mon Sep 17 00:00:00 2001 From: Wouter van Oortmerssen Date: Fri, 9 Jul 2021 11:02:45 -0700 Subject: [Memory64] further memory limit fixes (#3865) That were somehow missed.. triggered by emscripten tests --- src/passes/Memory64Lowering.cpp | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/passes/Memory64Lowering.cpp') diff --git a/src/passes/Memory64Lowering.cpp b/src/passes/Memory64Lowering.cpp index 5e1004797..c376ed6c6 100644 --- a/src/passes/Memory64Lowering.cpp +++ b/src/passes/Memory64Lowering.cpp @@ -98,6 +98,9 @@ struct Memory64Lowering : public WalkerPass> { } // This is visited last. memory->indexType = Type::i32; + if (memory->hasMax() && memory->max > Memory::kMaxSize32) { + memory->max = Memory::kMaxSize32; + } } }; -- cgit v1.2.3