From: Reid Kleckner Date: Fri, 18 Mar 2016 18:42:56 +0000 (+0000) Subject: [clang-cl] Allow use of -gline-tables-only X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2672d9b5eabf725b5dca9ad66baca51c2dcce442;p=clang [clang-cl] Allow use of -gline-tables-only git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@263816 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/include/clang/Driver/Options.td b/include/clang/Driver/Options.td index 46318f9faf..91d6b075f9 100644 --- a/include/clang/Driver/Options.td +++ b/include/clang/Driver/Options.td @@ -1173,7 +1173,7 @@ def fdebug_prefix_map_EQ def g_Flag : Flag<["-"], "g">, Group, HelpText<"Generate source-level debug information">; def gline_tables_only : Flag<["-"], "gline-tables-only">, Group, - HelpText<"Emit debug line number tables only">; + Flags<[CoreOption]>, HelpText<"Emit debug line number tables only">; def gmlt : Flag<["-"], "gmlt">, Alias; def g0 : Flag<["-"], "g0">, Group; def g1 : Flag<["-"], "g1">, Group, Alias; diff --git a/test/Driver/cl-options.c b/test/Driver/cl-options.c index e637d7ac4c..bbf5b13930 100644 --- a/test/Driver/cl-options.c +++ b/test/Driver/cl-options.c @@ -394,6 +394,10 @@ // 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"