)]}'
{
  "commit": "94ac686dafcbb8e58ccf13f5326bb7b4153fe867",
  "tree": "0b4df2c9a7b3ec1538cfce27dc12992914922102",
  "parents": [
    "288437536fb16daa8736da03ddd11eadfc571dc9"
  ],
  "author": {
    "name": "xieyuschen",
    "email": "xieyuschen@gmail.com",
    "time": "Tue Sep 10 17:26:28 2024 +0000"
  },
  "committer": {
    "name": "Tim King",
    "email": "taking@google.com",
    "time": "Wed Sep 11 21:04:56 2024 +0000"
  },
  "message": "go/ssa: pop targets stack on range-over-func\n\nPop Function.targets when building a call to a range-over-func yield function and when building the yield function.\n\nAlso adds sanity checks to ensure all function transient fields are cleared.\n\nFixes golang/go#69298\n\nChange-Id: I38b80ce8939cf2cd6cfd0ce0c119d75356d80ebf\nGitHub-Last-Rev: 8c45b9c36e370bc74bdf765b0aa37b743735db8e\nGitHub-Pull-Request: golang/tools#516\nReviewed-on: https://go-review.googlesource.com/c/tools/+/611055\nLUCI-TryBot-Result: Go LUCI \u003cgolang-scoped@luci-project-accounts.iam.gserviceaccount.com\u003e\nReviewed-by: Tim King \u003ctaking@google.com\u003e\nReviewed-by: Dmitri Shuralyov \u003cdmitshur@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f1fa43c51a076ffda5f0a8d9c531085c046e00f0",
      "old_mode": 33188,
      "old_path": "go/ssa/builder.go",
      "new_id": "cd29fed5f46b6ed9d3e65ddbed5813c8fc38dc6e",
      "new_mode": 33188,
      "new_path": "go/ssa/builder.go"
    },
    {
      "type": "modify",
      "old_id": "aedb5880f3e09a5e2b68c404f38484e69b152b18",
      "old_mode": 33188,
      "old_path": "go/ssa/interp/interp_go122_test.go",
      "new_id": "6e2ab801780267644cdb8c5b2bdacecd51d5f627",
      "new_mode": 33188,
      "new_path": "go/ssa/interp/interp_go122_test.go"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "72ea0f546478f5f1d2533e71097429ac22cff7e5",
      "new_mode": 33188,
      "new_path": "go/ssa/interp/testdata/fixedbugs/issue69298.go"
    },
    {
      "type": "modify",
      "old_id": "dfc95769bce2c41de5fb865e541bdb32af731443",
      "old_mode": 33188,
      "old_path": "go/ssa/sanity.go",
      "new_id": "3d82e936518ef65ae360b10f2f1e53eec61fa8a5",
      "new_mode": 33188,
      "new_path": "go/ssa/sanity.go"
    }
  ]
}
