summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/shared-constants.h1
-rw-r--r--src/tools/wasm-emscripten-finalize.cpp1
-rw-r--r--src/wasm-emscripten.h1
-rw-r--r--src/wasm/wasm-emscripten.cpp13
-rw-r--r--src/wasm/wasm.cpp1
5 files changed, 0 insertions, 17 deletions
diff --git a/src/shared-constants.h b/src/shared-constants.h
index 5367d339f..b0fd7d625 100644
--- a/src/shared-constants.h
+++ b/src/shared-constants.h
@@ -21,7 +21,6 @@
namespace wasm {
-extern Name GROW_WASM_MEMORY;
extern Name WASM_CALL_CTORS;
extern Name MEMORY_BASE;
extern Name TABLE_BASE;
diff --git a/src/tools/wasm-emscripten-finalize.cpp b/src/tools/wasm-emscripten-finalize.cpp
index c0911a37d..b98e957da 100644
--- a/src/tools/wasm-emscripten-finalize.cpp
+++ b/src/tools/wasm-emscripten-finalize.cpp
@@ -335,7 +335,6 @@ int main(int argc, const char* argv[]) {
} else {
BYN_TRACE("finalizing as regular module\n");
generator.internalizeStackPointerGlobal();
- generator.generateMemoryGrowthFunction();
// For side modules these gets called via __post_instantiate
if (Function* F = wasm.getFunctionOrNull(ASSIGN_GOT_ENTRIES)) {
auto* ex = new Export();
diff --git a/src/wasm-emscripten.h b/src/wasm-emscripten.h
index 0303af053..7318b01fb 100644
--- a/src/wasm-emscripten.h
+++ b/src/wasm-emscripten.h
@@ -33,7 +33,6 @@ public:
: wasm(wasm), builder(wasm), stackPointerOffset(stackPointerOffset),
useStackPointerGlobal(stackPointerOffset == 0) {}
- Function* generateMemoryGrowthFunction();
Function* generateAssignGOTEntriesFunction();
void generatePostInstantiateFunction();
diff --git a/src/wasm/wasm-emscripten.cpp b/src/wasm/wasm-emscripten.cpp
index a0f0ade9d..178a0865b 100644
--- a/src/wasm/wasm-emscripten.cpp
+++ b/src/wasm/wasm-emscripten.cpp
@@ -116,19 +116,6 @@ void EmscriptenGlueGenerator::generatePostInstantiateFunction() {
wasm.addExport(ex);
}
-Function* EmscriptenGlueGenerator::generateMemoryGrowthFunction() {
- Name name(GROW_WASM_MEMORY);
- std::vector<NameType> params{{NEW_SIZE, Type::i32}};
- Function* growFunction =
- builder.makeFunction(name, std::move(params), Type::i32, {});
- growFunction->body =
- builder.makeMemoryGrow(builder.makeLocalGet(0, Type::i32));
-
- addExportedFunction(wasm, growFunction);
-
- return growFunction;
-}
-
inline void exportFunction(Module& wasm, Name name, bool must_export) {
if (!wasm.getFunctionOrNull(name)) {
assert(!must_export);
diff --git a/src/wasm/wasm.cpp b/src/wasm/wasm.cpp
index 738823d66..dce6ac7de 100644
--- a/src/wasm/wasm.cpp
+++ b/src/wasm/wasm.cpp
@@ -50,7 +50,6 @@ const char* Memory64Feature = "memory64";
} // namespace UserSections
} // namespace BinaryConsts
-Name GROW_WASM_MEMORY("__growWasmMemory");
Name WASM_CALL_CTORS("__wasm_call_ctors");
Name MEMORY_BASE("__memory_base");
Name TABLE_BASE("__table_base");