)]}' { "commit": "251268a123720c24d0867ff189c35c875aa4c89e", "tree": "4b9da1700bc67f834b4080f30fd4c944a5eb90c4", "parents": [ "01bc1f5083950751261af2219b65df445ad8f83f" ], "author": { "name": "Alexander Markov", "email": "alexmarkov@google.com", "time": "Wed Jan 06 18:12:51 2021 +0000" }, "committer": { "name": "Alexander Thomas", "email": "athom@google.com", "time": "Tue Jan 12 09:25:02 2021 +0100" }, "message": "[vm/aot] Attach unboxing info to unreachable members\n\nUnreachable members could be used as interface targets of dispatch\ntable calls, so they should have correct unboxing metadata.\nThis change fixes attaching unboxing info to such members.\n\nTEST\u003druntime/tests/vm/dart/regress_44563_test.dart\n\nFixes https://github.com/dart-lang/sdk/issues/44563\n\nChange-Id: I5da6a8d07048904eb94b05bfba11bdf72d655e12\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/177621\nReviewed-by: Aske Simon Christensen \u003caskesc@google.com\u003e\nReviewed-by: Martin Kustermann \u003ckustermann@google.com\u003e\nCommit-Queue: Alexander Markov \u003calexmarkov@google.com\u003e\n", "tree_diff": [ { "type": "modify", "old_id": "2ea1325e603cf2889f6791539fa8aaca94d541c9", "old_mode": 33188, "old_path": "pkg/vm/lib/transformations/type_flow/transformer.dart", "new_id": "02ffe479079ac41afe25337cb148b56a1da0ab41", "new_mode": 33188, "new_path": "pkg/vm/lib/transformations/type_flow/transformer.dart" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "6b1baa633658c4255cc703af3523a9a2b044d202", "new_mode": 33188, "new_path": "runtime/tests/vm/dart/regress_44563_test.dart" }, { "type": "add", "old_id": "0000000000000000000000000000000000000000", "old_mode": 0, "old_path": "/dev/null", "new_id": "6b1baa633658c4255cc703af3523a9a2b044d202", "new_mode": 33188, "new_path": "runtime/tests/vm/dart_2/regress_44563_test.dart" } ] }