From c0a3718daaa28ef9eadbfa7160db41aa20abd7b8 Mon Sep 17 00:00:00 2001 From: Hans Wennborg Date: Thu, 1 Aug 2013 19:46:33 +0000 Subject: [PATCH] Options.td: O0 and O4 are not Joined options (I'm not sure how to test this because the Driver will still accept e.g. "-O4foo", but it goes in the catch-all -O option instead of -O4.) llvm-svn: 187602 --- clang/include/clang/Driver/Options.td | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/clang/include/clang/Driver/Options.td b/clang/include/clang/Driver/Options.td index e532b37..18390ac 100644 --- a/clang/include/clang/Driver/Options.td +++ b/clang/include/clang/Driver/Options.td @@ -213,8 +213,8 @@ def MT : JoinedOrSeparate<["-"], "MT">, Group, Flags<[CC1Option]>, HelpText<"Specify target for dependency">; def Mach : Flag<["-"], "Mach">; def M : Flag<["-"], "M">, Group; -def O0 : Joined<["-"], "O0">, Group, Flags<[CC1Option]>; -def O4 : Joined<["-"], "O4">, Group, Flags<[CC1Option]>; +def O0 : Flag<["-"], "O0">, Group, Flags<[CC1Option]>; +def O4 : Flag<["-"], "O4">, Group, Flags<[CC1Option]>; def ObjCXX : Flag<["-"], "ObjC++">, Flags<[DriverOption]>, HelpText<"Treat source input files as Objective-C++ inputs">; def ObjC : Flag<["-"], "ObjC">, Flags<[DriverOption]>, -- 2.7.4