hans added inline comments.
================
Comment at: lib/Driver/Tools.cpp:5276
@@ +5275,3 @@
+ // Emit CodeView if -Z7 is present.
+ if (Args.hasFlag(options::OPT__SLASH_Z7, options::OPT_INVALID, false)) {
+ CmdArgs.push_back("-gline-tables-only");
----------------
Would just Args.hasArg(options::OPT__SLASH_Z7) work?
================
Comment at: test/CodeGen/dwarf-version.c:11
@@ -7,3 +10,3 @@
// RUN: %clang -target powerpc-unknown-freebsd -g -S -emit-llvm -o - %s |
FileCheck %s --check-prefix=VER2
// RUN: %clang -target i386-pc-solaris -g -S -emit-llvm -o - %s | FileCheck %s
--check-prefix=VER2
int main (void) {
----------------
Maybe add %clang_cl invocations here?
================
Comment at: test/Driver/cl-options.c:365
@@ +364,3 @@
+// Z7: "-gline-tables-only"
+// Z7: "-gcodeview"
+
----------------
Is there a test for /Zi in here to update as well?
================
Comment at: test/Driver/cl-options.c:373
@@ -368,3 +372,3 @@
// Accept "core" clang options.
// (/Zs is for syntax-only, -Werror makes it fail hard on unknown options)
----------------
Not sure if this list is exhaustive anymore, but might still be worth adding
-gdwarf and -gcodeview here to codify that they're supposed to be exposed in
clang-cl.
http://reviews.llvm.org/D11742
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits