summaryrefslogtreecommitdiff
path: root/src/tools/wasm-emscripten-finalize.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/wasm-emscripten-finalize.cpp')
-rw-r--r--src/tools/wasm-emscripten-finalize.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/tools/wasm-emscripten-finalize.cpp b/src/tools/wasm-emscripten-finalize.cpp
index d12594274..71f3cf443 100644
--- a/src/tools/wasm-emscripten-finalize.cpp
+++ b/src/tools/wasm-emscripten-finalize.cpp
@@ -230,7 +230,7 @@ int main(int argc, const char* argv[]) {
generator.onlyI64DynCalls = onlyI64DynCalls;
generator.noDynCalls = noDynCalls;
- std::vector<Name> initializerFunctions;
+ Name initializerFunction;
if (!standaloneWasm) {
// This is also not needed in standalone mode since standalone mode uses
@@ -292,7 +292,7 @@ int main(int argc, const char* argv[]) {
// Unless there is no entry point.
if (!standaloneWasm || !wasm.getExportOrNull("_start")) {
if (auto* e = wasm.getExportOrNull(WASM_CALL_CTORS)) {
- initializerFunctions.push_back(e->name);
+ initializerFunction = e->name;
}
}
}
@@ -300,7 +300,7 @@ int main(int argc, const char* argv[]) {
BYN_TRACE("generated metadata\n");
// Substantial changes to the wasm are done, enough to create the metadata.
std::string metadata =
- generator.generateEmscriptenMetadata(initializerFunctions);
+ generator.generateEmscriptenMetadata(initializerFunction);
// Finally, separate out data segments if relevant (they may have been needed
// for metadata).