@@ -73,6 +73,10 @@ def plugin_opt : Joined<["--", "-"], "plugin-opt=">, Flags<[WrapperOnlyOption]>,
73
73
def save_temps : Flag<["--", "-"], "save-temps">,
74
74
Flags<[WrapperOnlyOption]>, HelpText<"Save intermediate results">;
75
75
76
+ def relocatable : Flag<["--", "-"], "relocatable">,
77
+ Flags<[WrapperOnlyOption]>, HelpText<"Perform a relocatable link (LTO only)">;
78
+ def r : Flag<["-"], "r">, Flags<[WrapperOnlyOption]>, Alias<relocatable>;
79
+
76
80
def whole_archive : Flag<["--", "-"], "whole-archive">,
77
81
Flags<[WrapperOnlyOption, HelpHidden]>;
78
82
def no_whole_archive : Flag<["--", "-"], "no-whole-archive">,
@@ -83,8 +87,7 @@ def mllvm : Separate<["-"], "mllvm">, Flags<[WrapperOnlyOption]>,
83
87
HelpText<"Arguments passed to LLVM, including Clang invocations, for which "
84
88
"the '-mllvm' prefix is preserved. Use '-mllvm --help' for a list "
85
89
"of options.">;
86
- def mllvm_EQ : Joined<["-"], "mllvm=">, Flags<[HelpHidden]>,
87
- Alias<mllvm>;
90
+ def mllvm_EQ : Joined<["-"], "mllvm=">, Flags<[HelpHidden]>, Alias<mllvm>;
88
91
89
92
def dry_run : Flag<["--", "-"], "dry-run">, Flags<[WrapperOnlyOption]>,
90
93
HelpText<"Print generated commands without running.">;
0 commit comments