X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=test%2FDebugInfo%2Fempty.ll;h=cf40523e7e4aed39300e918dbd44746aaf185a7c;hb=0e9c68e6bc8768143308b0162e900ba8bd10dc01;hp=2885eb51fcc9b5f3ce9a610bd78810019fd15462;hpb=c4d9cc0e09997c76c68a0fc1d66016974fe73ba6;p=oota-llvm.git diff --git a/test/DebugInfo/empty.ll b/test/DebugInfo/empty.ll index 2885eb51fcc..cf40523e7e4 100644 --- a/test/DebugInfo/empty.ll +++ b/test/DebugInfo/empty.ll @@ -1,6 +1,7 @@ ; REQUIRES: object-emission ; RUN: %llc_dwarf < %s -filetype=obj | llvm-dwarfdump - | FileCheck %s +; RUN: %llc_dwarf -split-dwarf=Enable < %s -filetype=obj | llvm-dwarfdump - | FileCheck --check-prefix=FISSION %s ; darwin has a workaround for a linker bug so it always emits one line table entry ; XFAIL: darwin @@ -12,10 +13,13 @@ ; CHECK-NOT: file_names[ ; CHECK: .debug_pubnames contents: -; CHECK-NEXT: {{^$}} +; CHECK-NOT: Offset ; CHECK: .debug_pubtypes contents: -; CHECK-NEXT: {{^$}} +; CHECK-NOT: Offset + +; Don't emit DW_AT_addr_base when there are no addresses. +; FISSION-NOT: DW_AT_GNU_addr_base [DW_FORM_sec_offset] !llvm.dbg.cu = !{!0} !llvm.module.flags = !{!5}