)]}'
{
  "commit": "637da661b5ef6fd47f4b077ffd26a79b1c1892f9",
  "tree": "4b0dd092bf0e52cea11daae552eab9449ba8cc62",
  "parents": [
    "434b6ab1b240bfdb60ba8ca645d3658bc7b27d81"
  ],
  "author": {
    "name": "Tom Stellard",
    "email": "tstellar@redhat.com",
    "time": "Fri Nov 16 06:04:28 2018 +0000"
  },
  "committer": {
    "name": "Tom Stellard",
    "email": "tstellar@redhat.com",
    "time": "Fri Nov 16 06:04:28 2018 +0000"
  },
  "message": "Merging r344605:\n\n------------------------------------------------------------------------\nr344605 | jankratochvil | 2018-10-16 04:38:22 -0700 (Tue, 16 Oct 2018) | 12 lines\n\nFix: Assertion failed: (!m_first_die || m_first_die \u003d\u003d m_die_array.front()), function ExtractDIEsRWLocked\n\nxbolva00 bugreported $subj in: https://reviews.llvm.org/D46810#1247410\nIt can happen only from the line:\n\tm_die_array.back().SetEmptyChildren(true);\n\nIn the case DW_TAG_compile_unit has DW_CHILDREN_yes but there is only 0 (end of\nlist, no children present). Therefore the assertion can fortunately happen only\nwith a hand-crafted DWARF or with DWARF from some suboptimal compilers.\n\nDifferential Revision: https://reviews.llvm.org/D53255\n\n------------------------------------------------------------------------\n\ngit-svn-id: https://llvm.org/svn/llvm-project/lldb/branches/release_70@347030 91177308-0d34-0410-b5e6-96231b3b80d8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f44b2bb97b2b08cb0c3d1c97dd153b1d4a9ddd96",
      "old_mode": 33188,
      "old_path": "source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp",
      "new_id": "d26556d73e28d3a2f7d47e99325ad1e892fcf572",
      "new_mode": 33188,
      "new_path": "source/Plugins/SymbolFile/DWARF/DWARFUnit.cpp"
    }
  ]
}
