diff options
Diffstat (limited to 'lld/wasm/Driver.cpp')
| -rw-r--r-- | lld/wasm/Driver.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lld/wasm/Driver.cpp b/lld/wasm/Driver.cpp index 65c5ab24f61..f4fa6dc36c1 100644 --- a/lld/wasm/Driver.cpp +++ b/lld/wasm/Driver.cpp @@ -340,7 +340,8 @@ void LinkerDriver::link(ArrayRef<const char *> ArgsArr) { Global.Type = {WASM_TYPE_I32, true}; Global.InitExpr.Value.Int32 = 0; Global.InitExpr.Opcode = WASM_OPCODE_I32_CONST; - InputGlobal *StackPointer = make<InputGlobal>(Global); + Global.SymbolName = "__stack_pointer"; + InputGlobal *StackPointer = make<InputGlobal>(Global, nullptr); StackPointer->Live = true; static WasmSignature NullSignature = {{}, WASM_TYPE_NORESULT}; |

