)]}' { "commit": "248e97f45ed6eb4f39c0146b4c56b5a2aff06221", "tree": "c2a04e9e099100785c90c383f0146207e9a0baab", "parents": [ "f9d4af5133c1698b3d2219e60678508913fcbb70" ], "author": { "name": "Adrian Prantl", "email": "aprantl@apple.com", "time": "Mon Mar 22 18:09:46 2021 -0700" }, "committer": { "name": "Copybara-Service", "email": "copybara-worker@google.com", "time": "Thu Mar 25 13:38:07 2021 -0700" }, "message": "Teach DWARFExpression about DWARF 4+ Location Descriptions\n\nDWARFExpression implements the DWARF2 expression model that left\nambiguity on whether the result of an expression was a value or an\naddress. This patch implements the DWARF location description model\nintroduces in DWARF 4 and sets the result Value\u0027s kind accordingly, if\nthe expression comes from a DWARF v4+ compile unit. The nomenclature\nis taken from DWARF 5, chapter 2.6 \"Location Descriptions\".\n\nDifferential Revision: https://reviews.llvm.org/D98996\n\nGitOrigin-RevId: 2c6710a5e10021387e47cf133a9929209c8e0415\n", "tree_diff": [ { "type": "modify", "old_id": "a8843ca0543b09f55484a6debf6503bc041e0364", "old_mode": 33188, "old_path": "source/Expression/DWARFExpression.cpp", "new_id": "12fe76ee95d2f768c5e527a632b280147a76721b", "new_mode": 33188, "new_path": "source/Expression/DWARFExpression.cpp" }, { "type": "modify", "old_id": "7fcd967990cefb8b3665ca22a52f4258594e829c", "old_mode": 33188, "old_path": "unittests/Expression/DWARFExpressionTest.cpp", "new_id": "92101e913c22d3ed614e778f14d38317d2fee374", "new_mode": 33188, "new_path": "unittests/Expression/DWARFExpressionTest.cpp" } ] }