diff options
Diffstat (limited to 'wasm/MarkLive.cpp')
| -rw-r--r-- | wasm/MarkLive.cpp | 6 | 
1 files changed, 4 insertions, 2 deletions
diff --git a/wasm/MarkLive.cpp b/wasm/MarkLive.cpp index dfaa712c3296..3bbd1148f6ad 100644 --- a/wasm/MarkLive.cpp +++ b/wasm/MarkLive.cpp @@ -22,6 +22,7 @@  #include "MarkLive.h"  #include "Config.h"  #include "InputChunks.h" +#include "InputEvent.h"  #include "InputGlobal.h"  #include "SymbolTable.h"  #include "Symbols.h" @@ -30,8 +31,6 @@  using namespace llvm;  using namespace llvm::wasm; -using namespace lld; -using namespace lld::wasm;  void lld::wasm::markLive() {    if (!Config->GcSections) @@ -107,6 +106,9 @@ void lld::wasm::markLive() {        for (InputGlobal *G : Obj->Globals)          if (!G->Live)            message("removing unused section " + toString(G)); +      for (InputEvent *E : Obj->Events) +        if (!E->Live) +          message("removing unused section " + toString(E));      }      for (InputChunk *C : Symtab->SyntheticFunctions)        if (!C->Live)  | 
