summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lld/ELF/Driver.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/lld/ELF/Driver.cpp b/lld/ELF/Driver.cpp
index a6fa7edfe3f..f80d74f0c67 100644
--- a/lld/ELF/Driver.cpp
+++ b/lld/ELF/Driver.cpp
@@ -23,14 +23,11 @@ using namespace lld::elf2;
namespace lld {
namespace elf2 {
Configuration *Config;
-LinkerDriver *Driver;
void link(ArrayRef<const char *> Args) {
auto C = make_unique<Configuration>();
Config = C.get();
- auto D = make_unique<LinkerDriver>();
- Driver = D.get();
- Driver->link(Args.slice(1));
+ LinkerDriver().link(Args.slice(1));
}
}
OpenPOWER on IntegriCloud