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.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/src/tools/wasm-emscripten-finalize.cpp b/src/tools/wasm-emscripten-finalize.cpp
index 5ec4d245e..39b9e8e3a 100644
--- a/src/tools/wasm-emscripten-finalize.cpp
+++ b/src/tools/wasm-emscripten-finalize.cpp
@@ -37,14 +37,11 @@
using namespace wasm;
int main(int argc, const char* argv[]) {
- const uint64_t INVALID_BASE = -1;
-
std::string infile;
std::string outfile;
std::string inputSourceMapFilename;
std::string outputSourceMapFilename;
std::string outputSourceMapUrl;
- std::string dataSegmentFile;
bool emitBinary = true;
bool debugInfo = false;
bool DWARF = false;
@@ -52,7 +49,6 @@ int main(int argc, const char* argv[]) {
bool legalizeJavaScriptFFI = true;
bool bigInt = false;
bool checkStackOverflow = false;
- uint64_t globalBase = INVALID_BASE;
bool standaloneWasm = false;
// TODO: remove after https://github.com/WebAssembly/binaryen/issues/3043
bool minimizeWasmChanges = false;
@@ -93,14 +89,6 @@ int main(int argc, const char* argv[]) {
WasmEmscriptenFinalizeOption,
Options::Arguments::Zero,
[&emitBinary](Options*, const std::string&) { emitBinary = false; })
- .add("--global-base",
- "",
- "The address at which static globals were placed",
- WasmEmscriptenFinalizeOption,
- Options::Arguments::One,
- [&globalBase](Options*, const std::string& argument) {
- globalBase = std::stoull(argument);
- })
.add("--side-module",
"",
"Input is an emscripten side module",
@@ -150,14 +138,6 @@ int main(int argc, const char* argv[]) {
[&outputSourceMapUrl](Options* o, const std::string& argument) {
outputSourceMapUrl = argument;
})
- .add("--separate-data-segments",
- "",
- "Separate data segments to a file",
- WasmEmscriptenFinalizeOption,
- Options::Arguments::One,
- [&dataSegmentFile](Options* o, const std::string& argument) {
- dataSegmentFile = argument;
- })
.add("--check-stack-overflow",
"",
"Check for stack overflows every time the stack is extended",
@@ -294,14 +274,6 @@ int main(int argc, const char* argv[]) {
passRunner.add("strip-dwarf");
}
- // Finally, separate out data segments if relevant
- if (!dataSegmentFile.empty()) {
- passRunner.options.arguments["separate-data-segments"] = dataSegmentFile;
- passRunner.options.arguments["separate-data-segments-global-base"] =
- std::to_string(globalBase);
- passRunner.add("separate-data-segments");
- }
-
passRunner.run();
BYN_TRACE_WITH_TYPE("emscripten-dump", "Module after:\n");