summaryrefslogtreecommitdiff
path: root/src/wasm-emscripten.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/wasm-emscripten.h')
-rw-r--r--src/wasm-emscripten.h15
1 files changed, 6 insertions, 9 deletions
diff --git a/src/wasm-emscripten.h b/src/wasm-emscripten.h
index fe8b8ed36..0303af053 100644
--- a/src/wasm-emscripten.h
+++ b/src/wasm-emscripten.h
@@ -33,12 +33,6 @@ public:
: wasm(wasm), builder(wasm), stackPointerOffset(stackPointerOffset),
useStackPointerGlobal(stackPointerOffset == 0) {}
- void setStandalone(bool standalone_) { standalone = standalone_; }
- void setSideModule(bool sideModule_) { sideModule = sideModule_; }
- void setMinimizeWasmChanges(bool minimizeWasmChanges_) {
- minimizeWasmChanges = minimizeWasmChanges_;
- }
-
Function* generateMemoryGrowthFunction();
Function* generateAssignGOTEntriesFunction();
void generatePostInstantiateFunction();
@@ -67,14 +61,17 @@ public:
void generateDynCallThunk(Signature sig);
+ bool standalone = false;
+ bool sideModule = false;
+ bool minimizeWasmChanges = false;
+ bool noDynCalls = false;
+ bool onlyI64DynCalls = false;
+
private:
Module& wasm;
Builder builder;
Address stackPointerOffset;
bool useStackPointerGlobal;
- bool standalone;
- bool sideModule;
- bool minimizeWasmChanges;
// Used by generateDynCallThunk to track all the dynCall functions created
// so far.
std::unordered_set<Signature> sigs;