summaryrefslogtreecommitdiff
path: root/test/Driver/crash-report-modules.m
diff options
context:
space:
mode:
authorJustin Bogner <mail@justinbogner.com>2015-03-12 00:14:35 +0000
committerJustin Bogner <mail@justinbogner.com>2015-03-12 00:14:35 +0000
commit08f212bd342478e6b099591c8ee3fdcb0406de30 (patch)
treed32973821919c92e062e8c272b1fd71a815e272b /test/Driver/crash-report-modules.m
parentff77c7dac3e7cd2fb8783975e51f3fda2745ebfc (diff)
downloadclang-08f212bd342478e6b099591c8ee3fdcb0406de30.tar.gz
Driver: Print the clang version and original command in crash scripts
When a crash report script doesn't work for a reproduction on your machine for one reason or another, it can be really tricky to figure out why not. The compiler version that crashed and the original command line before stripping flags are very helpful when this comes up. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@231989 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Driver/crash-report-modules.m')
-rw-r--r--test/Driver/crash-report-modules.m4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/Driver/crash-report-modules.m b/test/Driver/crash-report-modules.m
index 84b1604448..dab92311e7 100644
--- a/test/Driver/crash-report-modules.m
+++ b/test/Driver/crash-report-modules.m
@@ -25,7 +25,9 @@ const int x = MODULE_MACRO;
// CHECKSRC: @import simple;
// CHECKSRC: const int x = 10;
-// CHECKSH: "-cc1"
+// CHECKSH: # Crash reproducer
+// CHECKSH-NEXT: # Original command: {{.*$}}
+// CHECKSH-NEXT: "-cc1"
// CHECKSH: "-D" "FOO=BAR"
// CHECKSH-NOT: "-fmodules-cache-path=/tmp/"
// CHECKSH: "crash-report-modules-{{[^ ]*}}.m"