)]}'
{
  "commit": "88fc8b65d2d7c2f1435f496934120d8d9109b9e7",
  "tree": "592538dbaa900f0672a47fbd9446541810427103",
  "parents": [
    "fcc759b3020d37356b078deed31df6ac2723e4b7"
  ],
  "author": {
    "name": "Alexander Aprelev",
    "email": "aam@google.com",
    "time": "Thu Sep 08 17:12:23 2022 +0000"
  },
  "committer": {
    "name": "Commit Bot",
    "email": "commit-bot@chromium.org",
    "time": "Thu Sep 08 17:12:23 2022 +0000"
  },
  "message": "[vm/aot/redundancy_elimination] Ensure that MayThrow instructions don\u0027t expose non-escaping(non-aliased) allocations.\n\nBug: https://github.com/dart-lang/sdk/issues/49657\nTEST\u003dLoadOptimizer_RedundantStoreAOT\nChange-Id: I3f2c59b94b9c1043dd5d9509ae10fc6dc22e3515\nReviewed-on: https://dart-review.googlesource.com/c/sdk/+/257802\nCommit-Queue: Alexander Aprelev \u003caam@google.com\u003e\nReviewed-by: Slava Egorov \u003cvegorov@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "da13b09eeb41e81f8263e9b6b04090adc3ae68a7",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/backend/redundancy_elimination.cc",
      "new_id": "8f676afe9e669c64b80027503557990275a98274",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/backend/redundancy_elimination.cc"
    },
    {
      "type": "modify",
      "old_id": "ba1928f75ac3051d72702b2d74676b8b51694266",
      "old_mode": 33188,
      "old_path": "runtime/vm/compiler/backend/redundancy_elimination_test.cc",
      "new_id": "45181307af3cc241cbbeaaefc6059e8a3c9f1e1d",
      "new_mode": 33188,
      "new_path": "runtime/vm/compiler/backend/redundancy_elimination_test.cc"
    }
  ]
}
