From 0f369a6b4b3ff26a83695d38151bd874d9c27642 Mon Sep 17 00:00:00 2001 From: Sam Clegg Date: Tue, 20 Feb 2018 23:38:27 +0000 Subject: [WebAssembly] Rename GlobalSymbol types. NFC. Purely a rename in preparation for adding new global symbol type. We want to use GlobalSymbol to represent real wasm globals and DataSymbol for pointers to things in linear memory (what ELF would call STT_OBJECT). This reduces the size the patch to add the explicit symbol table which is coming soon! Differential Revision: https://reviews.llvm.org/D43476 --- lld/wasm/Driver.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'lld/wasm/Driver.cpp') diff --git a/lld/wasm/Driver.cpp b/lld/wasm/Driver.cpp index 487e56755cd..93985c3a05b 100644 --- a/lld/wasm/Driver.cpp +++ b/lld/wasm/Driver.cpp @@ -301,10 +301,10 @@ void LinkerDriver::link(ArrayRef ArgsArr) { // Add synthetic symbols before any others WasmSym::CallCtors = Symtab->addSyntheticFunction( "__wasm_call_ctors", &NullSignature, WASM_SYMBOL_VISIBILITY_HIDDEN); - WasmSym::StackPointer = Symtab->addSyntheticGlobal("__stack_pointer"); - WasmSym::HeapBase = Symtab->addSyntheticGlobal("__heap_base"); - WasmSym::DsoHandle = Symtab->addSyntheticGlobal("__dso_handle"); - WasmSym::DataEnd = Symtab->addSyntheticGlobal("__data_end"); + WasmSym::StackPointer = Symtab->addSyntheticDataSymbol("__stack_pointer"); + WasmSym::HeapBase = Symtab->addSyntheticDataSymbol("__heap_base"); + WasmSym::DsoHandle = Symtab->addSyntheticDataSymbol("__dso_handle"); + WasmSym::DataEnd = Symtab->addSyntheticDataSymbol("__data_end"); if (!Config->Entry.empty()) EntrySym = addUndefinedFunction(Config->Entry, &NullSignature); -- cgit v1.2.3