diff options
author | Alon Zakai <alonzakai@gmail.com> | 2018-12-03 15:35:35 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-12-03 15:35:35 -0800 |
commit | d53c64875ff0367dbc28ccea3d3299809fd8ee36 (patch) | |
tree | 770e88d288355451fe1db3bbaebbb27c0532fecd /src/wasm.h | |
parent | 3d98b5bb767a2bacf791ad000e75d4ed8df1a385 (diff) | |
download | binaryen-d53c64875ff0367dbc28ccea3d3299809fd8ee36.tar.gz binaryen-d53c64875ff0367dbc28ccea3d3299809fd8ee36.tar.bz2 binaryen-d53c64875ff0367dbc28ccea3d3299809fd8ee36.zip |
Add --strip that removes debug info (#1787)
This is sort of like --strip on a native binary. The more specific use case for us is e.g. you link with a library that has -g in its CFLAGS, but you don't want debug info in your final executable (I hit this with poppler now). We can make emcc pass this to binaryen if emcc is not building an output with intended debug info.
Diffstat (limited to 'src/wasm.h')
-rw-r--r-- | src/wasm.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/wasm.h b/src/wasm.h index 2e09ef088..424f89d0b 100644 --- a/src/wasm.h +++ b/src/wasm.h @@ -642,6 +642,9 @@ public: Name getLocalNameOrGeneric(Index index); bool hasLocalName(Index index) const; + + void clearNames(); + void clearDebugInfo(); }; // The kind of an import or export. @@ -792,6 +795,8 @@ public: void removeGlobal(Name name); void updateMaps(); + + void clearDebugInfo(); }; } // namespace wasm |