diff options
Diffstat (limited to 'lld/wasm/Symbols.h')
-rw-r--r-- | lld/wasm/Symbols.h | 12 |
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 |