diff options
Diffstat (limited to 'src/wasm-traversal.h')
-rw-r--r-- | src/wasm-traversal.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/wasm-traversal.h b/src/wasm-traversal.h index 6259bf271..8aa203fa7 100644 --- a/src/wasm-traversal.h +++ b/src/wasm-traversal.h @@ -373,7 +373,9 @@ struct Walker : public VisitorType { void walkMemory(Memory* memory) { for (auto& segment : memory->segments) { - walk(segment.offset); + if (!segment.isPassive) { + walk(segment.offset); + } } static_cast<SubType*>(this)->visitMemory(memory); } |