diff options
author | Reid Kleckner <rnk@google.com> | 2016-03-18 18:42:56 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2016-03-18 18:42:56 +0000 |
commit | 72a9d15aba28a07c93abf18222b51f0afcd365ed (patch) | |
tree | 51d1de96376c20a5bd87128a36f8ba60381aa9bc | |
parent | 01431465144de9f12ecdff4fe27d5bbdb767cbca (diff) | |
download | llvm-72a9d15aba28a07c93abf18222b51f0afcd365ed.zip llvm-72a9d15aba28a07c93abf18222b51f0afcd365ed.tar.gz llvm-72a9d15aba28a07c93abf18222b51f0afcd365ed.tar.bz2 |
[clang-cl] Allow use of -gline-tables-only
llvm-svn: 263816
-rw-r--r-- | clang/include/clang/Driver/Options.td | 2 | ||||
-rw-r--r-- | clang/test/Driver/cl-options.c | 4 |
2 files changed, 5 insertions, 1 deletions
diff --git a/clang/include/clang/Driver/Options.td b/clang/include/clang/Driver/Options.td index 46318f9..91d6b075 100644 --- a/clang/include/clang/Driver/Options.td +++ b/clang/include/clang/Driver/Options.td @@ -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>; diff --git a/clang/test/Driver/cl-options.c b/clang/test/Driver/cl-options.c index e637d7a..bbf5b13 100644 --- a/clang/test/Driver/cl-options.c +++ b/clang/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" |