diff options
Diffstat (limited to 'src/wasm/wasm-io.cpp')
-rw-r--r-- | src/wasm/wasm-io.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/wasm/wasm-io.cpp b/src/wasm/wasm-io.cpp index 795bf40a5..b8d67f4d5 100644 --- a/src/wasm/wasm-io.cpp +++ b/src/wasm/wasm-io.cpp @@ -49,7 +49,9 @@ void ModuleReader::readBinaryData(std::vector<char>& input, Module& wasm, std::string sourceMapFilename) { std::unique_ptr<std::ifstream> sourceMapStream; - WasmBinaryBuilder parser(wasm, input); + // Assume that the wasm has had its initial features applied, and use those + // while parsing. + WasmBinaryBuilder parser(wasm, wasm.features, input); parser.setDebugInfo(debugInfo); parser.setDWARF(DWARF); parser.setSkipFunctionBodies(skipFunctionBodies); |