From 98615fd376cea15af21e120e0e3ffa5ba68c2b6d Mon Sep 17 00:00:00 2001 From: Fangrui Song Date: Wed, 31 Aug 2022 17:30:51 -0700 Subject: [PATCH] [Driver] Remove Joined -X The untested option triggers an IgnoredGCCCompat warning while GCC reports an error. We support a few -X{assembler,linker,...}. Having the Joined -X may make typos unnoticed. --- clang/include/clang/Driver/Options.td | 1 - 1 file changed, 1 deletion(-) diff --git a/clang/include/clang/Driver/Options.td b/clang/include/clang/Driver/Options.td index 2b284b4..0967fea 100644 --- a/clang/include/clang/Driver/Options.td +++ b/clang/include/clang/Driver/Options.td @@ -843,7 +843,6 @@ def Xoffload_linker : JoinedAndSeparate<["-"], "Xoffload-linker">, def Xpreprocessor : Separate<["-"], "Xpreprocessor">, Group, HelpText<"Pass to the preprocessor">, MetaVarName<"">; def X_Flag : Flag<["-"], "X">, Group; -def X_Joined : Joined<["-"], "X">, IgnoredGCCCompat; def Z_Flag : Flag<["-"], "Z">, Group; // FIXME: All we do with this is reject it. Remove. def Z_Joined : Joined<["-"], "Z">; -- 2.7.4