diff options
| author | Sam Clegg <sbc@chromium.org> | 2019-05-23 10:06:03 +0000 |
|---|---|---|
| committer | Sam Clegg <sbc@chromium.org> | 2019-05-23 10:06:03 +0000 |
| commit | 4bce63a0e7c5bfd0c4ee1642d0fbae89702ad490 (patch) | |
| tree | 5cf0813c090726ed117ca32f252def072e1fb594 /lld/wasm/SymbolTable.h | |
| parent | b970fd718851c655c20a3b978b61d3ed63e7c00d (diff) | |
| download | bcm5719-llvm-4bce63a0e7c5bfd0c4ee1642d0fbae89702ad490.tar.gz bcm5719-llvm-4bce63a0e7c5bfd0c4ee1642d0fbae89702ad490.zip | |
Reland: [WebAssembly] Add __start_/_stop_ symbols for data sections
This is a reland of rL361235.
Fixes https://bugs.llvm.org/show_bug.cgi?id=41565
Differential Revision: https://reviews.llvm.org/D61876
llvm-svn: 361476
Diffstat (limited to 'lld/wasm/SymbolTable.h')
| -rw-r--r-- | lld/wasm/SymbolTable.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/lld/wasm/SymbolTable.h b/lld/wasm/SymbolTable.h index ee4ee244ef5..a35140df136 100644 --- a/lld/wasm/SymbolTable.h +++ b/lld/wasm/SymbolTable.h @@ -81,6 +81,8 @@ public: InputGlobal *Global); DefinedFunction *addSyntheticFunction(StringRef Name, uint32_t Flags, InputFunction *Function); + DefinedData *addOptionalDataSymbol(StringRef Name, uint32_t Value, + uint32_t Flags); void handleSymbolVariants(); void handleWeakUndefines(); |

