Author: Fangrui Song Date: 2022-10-03T10:58:34-07:00 New Revision: 1721404b542a7eb120c2aa64c80cb83463291bcd
URL: https://github.com/llvm/llvm-project/commit/1721404b542a7eb120c2aa64c80cb83463291bcd DIFF: https://github.com/llvm/llvm-project/commit/1721404b542a7eb120c2aa64c80cb83463291bcd.diff LOG: [Driver] Remove unneeded RenderAsInput flag RenderAsInput is for -Wa,/-Wl, style options which forward their values as used by llvm::opt::Arg::renderAsInput. These short options don't use RenderAsInput. Added: Modified: clang/include/clang/Driver/Options.td Removed: ################################################################################ diff --git a/clang/include/clang/Driver/Options.td b/clang/include/clang/Driver/Options.td index fb8c4dd9b314..655bf0d58d8e 100644 --- a/clang/include/clang/Driver/Options.td +++ b/clang/include/clang/Driver/Options.td @@ -830,7 +830,7 @@ def Xopenmp_target : Separate<["-"], "Xopenmp-target">, Group<CompileOnly_Group> def Xopenmp_target_EQ : JoinedAndSeparate<["-"], "Xopenmp-target=">, Group<CompileOnly_Group>, HelpText<"Pass <arg> to the target offloading toolchain identified by <triple>.">, MetaVarName<"<triple> <arg>">; -def z : Separate<["-"], "z">, Flags<[LinkerInput, RenderAsInput]>, +def z : Separate<["-"], "z">, Flags<[LinkerInput]>, HelpText<"Pass -z <arg> to the linker">, MetaVarName<"<arg>">, Group<Link_Group>; def offload_link : Flag<["--", "-"], "offload-link">, Group<Link_Group>, @@ -855,8 +855,8 @@ def autocomplete : Joined<["--"], "autocomplete=">; def bind__at__load : Flag<["-"], "bind_at_load">; def bundle__loader : Separate<["-"], "bundle_loader">; def bundle : Flag<["-"], "bundle">; -def b : JoinedOrSeparate<["-"], "b">, Flags<[LinkerInput, RenderAsInput]>, - HelpText<"Pass -b <arg> to the linker on AIX (only).">, MetaVarName<"<arg>">, +def b : JoinedOrSeparate<["-"], "b">, Flags<[LinkerInput]>, + HelpText<"Pass -b <arg> to the linker on AIX">, MetaVarName<"<arg>">, Group<Link_Group>; // OpenCL-only Options def cl_opt_disable : Flag<["-"], "cl-opt-disable">, Group<opencl_Group>, Flags<[CC1Option]>, @@ -4065,7 +4065,7 @@ def nostdincxx : Flag<["-"], "nostdinc++">, Flags<[CC1Option]>, def nostdlib : Flag<["-"], "nostdlib">, Group<Link_Group>; def nostdlibxx : Flag<["-"], "nostdlib++">; def object : Flag<["-"], "object">; -def o : JoinedOrSeparate<["-"], "o">, Flags<[NoXarchOption, RenderAsInput, +def o : JoinedOrSeparate<["-"], "o">, Flags<[NoXarchOption, CC1Option, CC1AsOption, FC1Option, FlangOption]>, HelpText<"Write output to <file>">, MetaVarName<"<file>">, MarshallingInfoString<FrontendOpts<"OutputFile">>; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits