diff options
author | David Blaikie <dblaikie@gmail.com> | 2014-05-19 23:16:19 +0000 |
---|---|---|
committer | David Blaikie <dblaikie@gmail.com> | 2014-05-19 23:16:19 +0000 |
commit | 424b59b1ce3b6550dd2c76e15c21bf7261a69ee0 (patch) | |
tree | 96c76670e20ced51daa99e3b729d9871753fdd65 /llvm/test/CodeGen/X86/stack-protector-dbginfo.ll | |
parent | bdc1d45f579eccff6727f671cd045a54924f861c (diff) | |
download | bcm5719-llvm-424b59b1ce3b6550dd2c76e15c21bf7261a69ee0.tar.gz bcm5719-llvm-424b59b1ce3b6550dd2c76e15c21bf7261a69ee0.zip |
DebugInfo: Assume all subprogram DIEs have been created before any abstract subprograms are constructed.
Since we visit the whole list of subprograms for each CU at module
start, this is clearly true - don't test for the case, just assert it.
A few old test cases seemed to have incomplete subprogram lists, but any
attempt to reproduce them shows full subprogram lists that even include
entities that have been completely inlined and the out of line
definition removed.
llvm-svn: 209178
Diffstat (limited to 'llvm/test/CodeGen/X86/stack-protector-dbginfo.ll')
-rw-r--r-- | llvm/test/CodeGen/X86/stack-protector-dbginfo.ll | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/test/CodeGen/X86/stack-protector-dbginfo.ll b/llvm/test/CodeGen/X86/stack-protector-dbginfo.ll index fb7e2db3e8f..cf88ade9363 100644 --- a/llvm/test/CodeGen/X86/stack-protector-dbginfo.ll +++ b/llvm/test/CodeGen/X86/stack-protector-dbginfo.ll @@ -33,7 +33,7 @@ attributes #0 = { sspreq } !5 = metadata !{} !6 = metadata !{metadata !7} !7 = metadata !{i32 786472, metadata !"max_frame_size", i64 0} ; [ DW_TAG_enumerator ] [max_frame_size :: 0] -!8 = metadata !{metadata !9} +!8 = metadata !{metadata !9, metadata !24, metadata !41, metadata !65} !9 = metadata !{i32 786478, metadata !1, metadata !10, metadata !"read_response_size", metadata !"read_response_size", metadata !"_Z18read_response_sizev", i32 27, metadata !11, i1 false, i1 true, i32 0, i32 0, null, i32 256, i1 true, i32 ()* @_Z18read_response_sizev, null, null, metadata !14, i32 27} ; [ DW_TAG_subprogram ] [line 27] [def] [read_response_size] !10 = metadata !{i32 786473, metadata !1} ; [ DW_TAG_file_type ] [/Users/matt/ryan_bug/<unknown>] !11 = metadata !{i32 786453, i32 0, null, metadata !"", i32 0, i64 0, i64 0, i64 0, i32 0, null, metadata !12, i32 0, null, null, null} ; [ DW_TAG_subroutine_type ] [line 0, size 0, align 0, offset 0] [from ] |