diff options
Diffstat (limited to 'llvm/test')
| -rw-r--r-- | llvm/test/DebugInfo/X86/debug-info-producer-with-flags.ll | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/llvm/test/DebugInfo/X86/debug-info-producer-with-flags.ll b/llvm/test/DebugInfo/X86/debug-info-producer-with-flags.ll index 5672671b3d2..d055cc6a2f3 100644 --- a/llvm/test/DebugInfo/X86/debug-info-producer-with-flags.ll +++ b/llvm/test/DebugInfo/X86/debug-info-producer-with-flags.ll @@ -1,5 +1,7 @@ ; RUN: llc -mtriple=x86_64-unknown-linux-gnu %s -o %t -filetype=obj -; RUN: llvm-dwarfdump -debug-info %t | FileCheck %s +; RUN: llvm-dwarfdump -debug-info %t | FileCheck %s --check-prefix LINUX +; RUN: llc -mtriple=x86_64-apple-macosx %s -o %t -filetype=obj +; RUN: llvm-dwarfdump -debug-info %t | FileCheck %s --check-prefix DARWIN ; ; Test the DW_AT_producer DWARF attribute. ; When producer and flags are both given in DIComileUnit, set DW_AT_producer @@ -16,8 +18,10 @@ ; return 0; ; } -; CHECK: DW_AT_producer -; CHECK-SAME: "clang++ -g -grecord-gcc-switches test.cc -S -emit-llvm -o -" +; LINUX: DW_AT_producer{{.*}}("clang++ -g -grecord-gcc-switches test.cc -S -emit-llvm -o -") +; DARWIN: DW_AT_producer{{.*}}("clang++") +; DARWIN: DW_AT_APPLE_flags{{.*}}("-g -grecord-gcc-switches test.cc -S -emit-llvm -o -") + target triple = "x86_64-unknown-linux-gnu" define i32 @main() !dbg !6 { |

