diff options
author | Justin Bogner <mail@justinbogner.com> | 2015-03-12 00:14:35 +0000 |
---|---|---|
committer | Justin Bogner <mail@justinbogner.com> | 2015-03-12 00:14:35 +0000 |
commit | 08f212bd342478e6b099591c8ee3fdcb0406de30 (patch) | |
tree | d32973821919c92e062e8c272b1fd71a815e272b /test/Driver/crash-report-modules.m | |
parent | ff77c7dac3e7cd2fb8783975e51f3fda2745ebfc (diff) | |
download | clang-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.m | 4 |
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" |