Files
Tom Stellard 85e1cc5cd7 Merging r344605:
------------------------------------------------------------------------
r344605 | jankratochvil | 2018-10-16 04:38:22 -0700 (Tue, 16 Oct 2018) | 12 lines

Fix: Assertion failed: (!m_first_die || m_first_die == m_die_array.front()), function ExtractDIEsRWLocked

xbolva00 bugreported $subj in: https://reviews.llvm.org/D46810#1247410
It can happen only from the line:
	m_die_array.back().SetEmptyChildren(true);

In the case DW_TAG_compile_unit has DW_CHILDREN_yes but there is only 0 (end of
list, no children present). Therefore the assertion can fortunately happen only
with a hand-crafted DWARF or with DWARF from some suboptimal compilers.

Differential Revision: https://reviews.llvm.org/D53255

------------------------------------------------------------------------

llvm-svn: 347030
2018-11-16 06:04:28 +00:00
..
2018-08-07 07:43:13 +00:00
2018-08-14 08:51:28 +00:00
2018-11-16 06:04:28 +00:00
2018-07-04 13:59:25 +00:00
2018-07-23 14:10:30 +00:00
2018-08-01 06:35:27 +00:00
2018-05-03 16:54:10 +00:00