]> granicus.if.org Git - clang/commitdiff
Options.td: O0 and O4 are not Joined options
authorHans Wennborg <hans@hanshq.net>
Thu, 1 Aug 2013 19:46:33 +0000 (19:46 +0000)
committerHans Wennborg <hans@hanshq.net>
Thu, 1 Aug 2013 19:46:33 +0000 (19:46 +0000)
(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.)

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@187602 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Driver/Options.td

index e532b3751d33d3513345a2706637e6f2911cddeb..18390acc8438674c5e67c8a1b87773a7b3723942 100644 (file)
@@ -213,8 +213,8 @@ def MT : JoinedOrSeparate<["-"], "MT">, Group<M_Group>, Flags<[CC1Option]>,
     HelpText<"Specify target for dependency">;
 def Mach : Flag<["-"], "Mach">;
 def M : Flag<["-"], "M">, Group<M_Group>;
-def O0 : Joined<["-"], "O0">, Group<O_Group>, Flags<[CC1Option]>;
-def O4 : Joined<["-"], "O4">, Group<O_Group>, Flags<[CC1Option]>;
+def O0 : Flag<["-"], "O0">, Group<O_Group>, Flags<[CC1Option]>;
+def O4 : Flag<["-"], "O4">, Group<O_Group>, Flags<[CC1Option]>;
 def ObjCXX : Flag<["-"], "ObjC++">, Flags<[DriverOption]>,
   HelpText<"Treat source input files as Objective-C++ inputs">;
 def ObjC : Flag<["-"], "ObjC">, Flags<[DriverOption]>,