summaryrefslogtreecommitdiffstats
path: root/lld/wasm/Symbols.h
diff options
context:
space:
mode:
Diffstat (limited to 'lld/wasm/Symbols.h')
-rw-r--r--lld/wasm/Symbols.h12
1 files changed, 5 insertions, 7 deletions
diff --git a/lld/wasm/Symbols.h b/lld/wasm/Symbols.h
index 06ed0fe5770..52cc4c6f5f7 100644
--- a/lld/wasm/Symbols.h
+++ b/lld/wasm/Symbols.h
@@ -15,14 +15,11 @@
#include "llvm/Object/Archive.h"
#include "llvm/Object/Wasm.h"
-using llvm::object::Archive;
-using llvm::wasm::WasmGlobalType;
-using llvm::wasm::WasmSignature;
-using llvm::wasm::WasmSymbolType;
-
namespace lld {
namespace wasm {
+using llvm::wasm::WasmSymbolType;
+
class InputFile;
class InputChunk;
class InputSegment;
@@ -272,14 +269,15 @@ public:
class LazySymbol : public Symbol {
public:
- LazySymbol(StringRef Name, InputFile *File, const Archive::Symbol &Sym)
+ LazySymbol(StringRef Name, InputFile *File,
+ const llvm::object::Archive::Symbol &Sym)
: Symbol(Name, LazyKind, 0, File), ArchiveSymbol(Sym) {}
static bool classof(const Symbol *S) { return S->kind() == LazyKind; }
void fetch();
private:
- Archive::Symbol ArchiveSymbol;
+ llvm::object::Archive::Symbol ArchiveSymbol;
};
// linker-generated symbols
OpenPOWER on IntegriCloud