)]}'
{
  "commit": "170ecdf6b2eab8aac2b8c852fa95d3c36d6bf604",
  "tree": "b5348e1deac7124bdcb8ccc94340c5387b1ed2fb",
  "parents": [
    "7a8e10be0ddb8909ce25a264d03b24cee4df60cc"
  ],
  "author": {
    "name": "Cherry Zhang",
    "email": "cherryyz@google.com",
    "time": "Wed Jul 10 10:53:21 2019 -0400"
  },
  "committer": {
    "name": "Ian Lance Taylor",
    "email": "iant@golang.org",
    "time": "Wed Jul 10 17:56:10 2019 +0000"
  },
  "message": "compiler: add break label in 1,2-case select statement lowering\n\nCL 184998 added optimizations for one- and two-case select\nstatements. But it didn\u0027t handle break statement in the select\ncase correctly. Specifically, it didn\u0027t add the label definition,\nso it could result in a dangling goto. This CL fixes this, by\nadding the label definition.\n\nA test case is CL 185520.\n\nChange-Id: I98d30f599f1c4c71b91724ac394b8761d1b70b7d\nReviewed-on: https://go-review.googlesource.com/c/gofrontend/+/185519\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1e88fabecf98474807be2763144a0085fbc14899",
      "old_mode": 33188,
      "old_path": "go/statements.cc",
      "new_id": "b0b576f8cbed42845d36ec2cbebf4689e58f46a0",
      "new_mode": 33188,
      "new_path": "go/statements.cc"
    }
  ]
}
