diff options
Diffstat (limited to 'src/passes/MultiMemoryLowering.cpp')
-rw-r--r-- | src/passes/MultiMemoryLowering.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/passes/MultiMemoryLowering.cpp b/src/passes/MultiMemoryLowering.cpp index 08e1622d5..f0a4be112 100644 --- a/src/passes/MultiMemoryLowering.cpp +++ b/src/passes/MultiMemoryLowering.cpp @@ -181,7 +181,7 @@ struct MultiMemoryLowering : public Pass { Expression* makeDataSegmentBoundsCheck(MemoryInit* curr, Index sizeIdx, Index offsetIdx) { - auto& segment = parent.wasm->dataSegments[curr->segment]; + auto* segment = parent.wasm->getDataSegment(curr->segment); Expression* addGtuTrap = makeAddGtuTrap( builder.makeLocalGet(offsetIdx, parent.pointerType), builder.makeLocalGet(sizeIdx, parent.pointerType), |