COFF: Set load config table entry on non-x86.

llvm-svn: 243532
diff --git a/lld/COFF/Driver.cpp b/lld/COFF/Driver.cpp
index 88671ef..b7e7f4c 100644
--- a/lld/COFF/Driver.cpp
+++ b/lld/COFF/Driver.cpp
@@ -622,6 +622,7 @@
     Config->SEHTable = Symtab.addRelative("___safe_se_handler_table", 0);
     Config->SEHCount = Symtab.addAbsolute("___safe_se_handler_count", 0);
   }
+  Config->LoadConfigUsed = mangle("_load_config_used");
 
   // Read as much files as we can from directives sections.
   if (auto EC = Symtab.run()) {
@@ -659,10 +660,9 @@
     }
 
     // Windows specific -- if __load_config_used can be resolved, resolve it.
-    if (Config->Machine == I386)
-      if (Symbol *Sym = Symtab.find("__load_config_used"))
-        if (isa<Lazy>(Sym->Body))
-          Symtab.addUndefined("__load_config_used");
+    if (Symbol *Sym = Symtab.find(Config->LoadConfigUsed))
+      if (isa<Lazy>(Sym->Body))
+        Symtab.addUndefined(Config->LoadConfigUsed);
 
     if (Symtab.queueEmpty())
       break;