summaryrefslogtreecommitdiffstats
path: root/llvm/test/DebugInfo/X86/sret.ll
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2014-05-27 18:37:48 +0000
committerDavid Blaikie <dblaikie@gmail.com>2014-05-27 18:37:48 +0000
commit3c2fff3fe6152b81743f639d7b7d78ab11456e5d (patch)
treeabfb3c63b36f7366fc1b2e976d02e748acb5bf43 /llvm/test/DebugInfo/X86/sret.ll
parentf7221adb8ed6e60ac3e97ab528ec2e4c2e18fc79 (diff)
downloadbcm5719-llvm-3c2fff3fe6152b81743f639d7b7d78ab11456e5d.tar.gz
bcm5719-llvm-3c2fff3fe6152b81743f639d7b7d78ab11456e5d.zip
DebugInfo: Lazily construct subprogram definition DIEs.
A further step to correctly emitting concrete out of line definitions preceeding inlined instances of the same program. To do this, emission of subprograms must be delayed until required since we don't know which (abstract only (if there's no out of line definition), concrete only (if there are no inlined instances), or both) DIEs are required at the start of the module. To reduce the test churn in the following commit that actually fixes the bug, this commit introduces the lazy DIE construction and cleans up test cases that are impacted by the changes in the resulting DIE ordering. llvm-svn: 209675
Diffstat (limited to 'llvm/test/DebugInfo/X86/sret.ll')
-rw-r--r--llvm/test/DebugInfo/X86/sret.ll4
1 files changed, 2 insertions, 2 deletions
diff --git a/llvm/test/DebugInfo/X86/sret.ll b/llvm/test/DebugInfo/X86/sret.ll
index 004632814c2..fed4334c27f 100644
--- a/llvm/test/DebugInfo/X86/sret.ll
+++ b/llvm/test/DebugInfo/X86/sret.ll
@@ -3,8 +3,8 @@
; Based on the debuginfo-tests/sret.cpp code.
-; CHECK: DW_AT_GNU_dwo_id [DW_FORM_data8] (0xc68148e4333befda)
-; CHECK: DW_AT_GNU_dwo_id [DW_FORM_data8] (0xc68148e4333befda)
+; CHECK: DW_AT_GNU_dwo_id [DW_FORM_data8] (0x72aabf538392d298)
+; CHECK: DW_AT_GNU_dwo_id [DW_FORM_data8] (0x72aabf538392d298)
%class.A = type { i32 (...)**, i32 }
%class.B = type { i8 }
OpenPOWER on IntegriCloud