diff options
Diffstat (limited to 'src/tools/wasm-metadce.cpp')
-rw-r--r-- | src/tools/wasm-metadce.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tools/wasm-metadce.cpp b/src/tools/wasm-metadce.cpp index f06c41882..adb623ea0 100644 --- a/src/tools/wasm-metadce.cpp +++ b/src/tools/wasm-metadce.cpp @@ -195,7 +195,9 @@ struct MetaDCEGraph { rooter.walk(segment.offset); } for (auto& segment : wasm.memory.segments) { - rooter.walk(segment.offset); + if (!segment.isPassive) { + rooter.walk(segment.offset); + } } // A parallel scanner for function bodies |