diff options
Diffstat (limited to 'ELF/Options.td')
-rw-r--r-- | ELF/Options.td | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/ELF/Options.td b/ELF/Options.td index 622cbb93bf11e..1b02c5c8b7955 100644 --- a/ELF/Options.td +++ b/ELF/Options.td @@ -109,6 +109,9 @@ def verbose : Flag<["--"], "verbose">; def whole_archive : Flag<["--", "-"], "whole-archive">, HelpText<"Force load of all members in a static library">; +def wrap : Separate<["--", "-"], "wrap">, MetaVarName<"<symbol>">, + HelpText<"Use wrapper functions for symbol">; + def z : JoinedOrSeparate<["-"], "z">, MetaVarName<"<option>">, HelpText<"Linker option extensions">; @@ -136,6 +139,7 @@ def alias_soname_soname : Separate<["-"], "soname">, Alias<soname>; def alias_script_T : Separate<["-"], "T">, Alias<script>; def alias_strip_all: Flag<["-"], "s">, Alias<strip_all>; def alias_undefined_u : Separate<["-"], "u">, Alias<undefined>; +def alias_wrap_wrap : Joined<["--", "-"], "wrap=">, Alias<wrap>; // Our symbol resolution algorithm handles symbols in archive files differently // than traditional linkers, so we don't need --start-group and --end-group. |