]> granicus.if.org Git - clang/commitdiff
[clang-cl] Allow use of -gline-tables-only
authorReid Kleckner <rnk@google.com>
Fri, 18 Mar 2016 18:42:56 +0000 (18:42 +0000)
committerReid Kleckner <rnk@google.com>
Fri, 18 Mar 2016 18:42:56 +0000 (18:42 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263816 91177308-0d34-0410-b5e6-96231b3b80d8

include/clang/Driver/Options.td
test/Driver/cl-options.c

index 46318f9fafb08978410752d9ad9c85155c43715b..91d6b075f9e6410fab6945959863587f94c2ce36 100644 (file)
@@ -1173,7 +1173,7 @@ def fdebug_prefix_map_EQ
 def g_Flag : Flag<["-"], "g">, Group<g_Group>,
   HelpText<"Generate source-level debug information">;
 def gline_tables_only : Flag<["-"], "gline-tables-only">, Group<gN_Group>,
-  HelpText<"Emit debug line number tables only">;
+  Flags<[CoreOption]>, HelpText<"Emit debug line number tables only">;
 def gmlt : Flag<["-"], "gmlt">, Alias<gline_tables_only>;
 def g0 : Flag<["-"], "g0">, Group<gN_Group>;
 def g1 : Flag<["-"], "g1">, Group<gN_Group>, Alias<gline_tables_only>;
index e637d7ac4c33a352101ec18485e6689e82027296..bbf5b13930a93fac7a2138d7165e6e7ed89bf3b7 100644 (file)
 // Z7: "-gcodeview"
 // Z7: "-debug-info-kind=limited"
 
+// RUN: %clang_cl -gline-tables-only /Z7 /c -### -- %s 2>&1 | FileCheck -check-prefix=Z7GMLT %s
+// Z7GMLT: "-gcodeview"
+// Z7GMLT: "-debug-info-kind=line-tables-only"
+
 // RUN: %clang_cl /c -### -- %s 2>&1 | FileCheck -check-prefix=BreproDefault %s
 // BreproDefault: "-mincremental-linker-compatible"