diff options
author | Sam Clegg <sbc@chromium.org> | 2019-08-06 17:25:05 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-08-06 17:25:05 -0700 |
commit | 777342684f5af51105be710c06591513433ed879 (patch) | |
tree | d5414f19925789cbe9b81ca6ee2e721adb28c033 /src/tools/wasm-emscripten-finalize.cpp | |
parent | 36909a3205e807534d3bb0dbda6baaa49aedf3ff (diff) | |
download | binaryen-777342684f5af51105be710c06591513433ed879.tar.gz binaryen-777342684f5af51105be710c06591513433ed879.tar.bz2 binaryen-777342684f5af51105be710c06591513433ed879.zip |
wasm-emscripten-finalize: Remove reliance on name section (#2285)
There were a couple of places where we were relying on internal
names and therefore a name section. After this change
wasm-emscripten-finalize works correctly on binaries without a name
section at all and only relies on the names of imports and exports.
Diffstat (limited to 'src/tools/wasm-emscripten-finalize.cpp')
-rw-r--r-- | src/tools/wasm-emscripten-finalize.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/tools/wasm-emscripten-finalize.cpp b/src/tools/wasm-emscripten-finalize.cpp index f5afb3e24..ea69cabbc 100644 --- a/src/tools/wasm-emscripten-finalize.cpp +++ b/src/tools/wasm-emscripten-finalize.cpp @@ -229,7 +229,7 @@ int main(int argc, const char* argv[]) { initializerFunctions.push_back(F->name); } if (auto* e = wasm.getExportOrNull(WASM_CALL_CTORS)) { - initializerFunctions.push_back(e->value); + initializerFunctions.push_back(e->name); } } |