[lld] r265058 - ELF: Add more variants of ignored flags.

Peter Collingbourne via llvm-commits llvm-commits at lists.llvm.org
Thu Mar 31 14:18:34 PDT 2016


Author: pcc
Date: Thu Mar 31 16:18:34 2016
New Revision: 265058

URL: http://llvm.org/viewvc/llvm-project?rev=265058&view=rev
Log:
ELF: Add more variants of ignored flags.

Differential Revision: http://reviews.llvm.org/D18668

Modified:
    lld/trunk/ELF/Options.td

Modified: lld/trunk/ELF/Options.td
URL: http://llvm.org/viewvc/llvm-project/lld/trunk/ELF/Options.td?rev=265058&r1=265057&r2=265058&view=diff
==============================================================================
--- lld/trunk/ELF/Options.td (original)
+++ lld/trunk/ELF/Options.td Thu Mar 31 16:18:34 2016
@@ -195,8 +195,10 @@ def start_group_paren: Flag<["-"], "(">;
 // just ignore the option on lld side as it's easier. In fact, the linker could
 // be called 'ld' and understanding which linker is used would require parsing of
 // --version output.
-def plugin : Separate<["-"], "plugin">;
-def plugin_opt : Joined<["-"], "plugin-opt=">;
+def plugin : Separate<["--", "-"], "plugin">;
+def plugin_eq : Joined<["--", "-"], "plugin=">;
+def plugin_opt : Separate<["--", "-"], "plugin-opt">;
+def plugin_opt_eq : Joined<["--", "-"], "plugin-opt=">;
 
 // Options listed below are silently ignored for now for compatibility.
 def fatal_warnings : Flag<["--"], "fatal-warnings">;
@@ -205,6 +207,7 @@ def no_fatal_warnings : Flag<["--"], "no
 def no_warn_common : Flag<["--", "-"], "no-warn-common">;
 def no_warn_mismatch : Flag<["--"], "no-warn-mismatch">;
 def rpath_link : Separate<["--", "-"], "rpath-link">;
+def rpath_link_eq : Joined<["--", "-"], "rpath-link=">;
 def version_script : Separate<["--"], "version-script">;
 def warn_shared_textrel : Flag<["--"], "warn-shared-textrel">;
 def G : Separate<["-"], "G">;




More information about the llvm-commits mailing list