[lld] r369187 - [ELF] Replace local variable hasExportDynamic with config->exportDynamic. NFC

Fangrui Song via llvm-commits llvm-commits at lists.llvm.org
Sat Aug 17 03:04:19 PDT 2019


Author: maskray
Date: Sat Aug 17 03:04:18 2019
New Revision: 369187

URL: http://llvm.org/viewvc/llvm-project?rev=369187&view=rev
Log:
[ELF] Replace local variable hasExportDynamic with config->exportDynamic. NFC

Modified:
    lld/trunk/ELF/Driver.cpp

Modified: lld/trunk/ELF/Driver.cpp
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Driver.cpp?rev=369187&r1=369186&r2=369187&view=diff
==============================================================================
--- lld/trunk/ELF/Driver.cpp (original)
+++ lld/trunk/ELF/Driver.cpp Sat Aug 17 03:04:18 2019
@@ -1027,20 +1027,17 @@ static void readConfigs(opt::InputArgLis
             {s, /*isExternCpp=*/false, /*hasWildcard=*/false});
   }
 
-  bool hasExportDynamic =
-      args.hasFlag(OPT_export_dynamic, OPT_no_export_dynamic, false);
-
   // Parses -dynamic-list and -export-dynamic-symbol. They make some
   // symbols private. Note that -export-dynamic takes precedence over them
   // as it says all symbols should be exported.
-  if (!hasExportDynamic) {
+  if (!config->exportDynamic) {
     for (auto *arg : args.filtered(OPT_dynamic_list))
       if (Optional<MemoryBufferRef> buffer = readFile(arg->getValue()))
         readDynamicList(*buffer);
 
     for (auto *arg : args.filtered(OPT_export_dynamic_symbol))
       config->dynamicList.push_back(
-          {arg->getValue(), /*IsExternCpp*/ false, /*HasWildcard*/ false});
+          {arg->getValue(), /*isExternCpp=*/false, /*hasWildcard=*/false});
   }
 
   // If --export-dynamic-symbol=foo is given and symbol foo is defined in




More information about the llvm-commits mailing list