)]}'
{
  "commit": "16ab9b001c214cf831bc52a7bca5a2d18e9e4f3c",
  "tree": "bcf20d7b093f56df43e4d65bd9298980898dc74b",
  "parents": [
    "66669bb6cae475eda6666a94f6ff4f616ffa77d7"
  ],
  "author": {
    "name": "Ian Lance Taylor",
    "email": "iant@golang.org",
    "time": "Thu Nov 26 16:11:28 2020 -0800"
  },
  "committer": {
    "name": "Ian Lance Taylor",
    "email": "iant@golang.org",
    "time": "Sat Nov 28 15:00:12 2020 +0000"
  },
  "message": "compiler: avoid follow-on errors for bad types\n\nMark bad types as erroneous, to avoid generating further errors.\n\nThis required some code using array types to check for errors.\n\nFor golang/go#19880\n\nChange-Id: I04d287cd66da84c123865fa1aa153ffa47c410ca\nReviewed-on: https://go-review.googlesource.com/c/gofrontend/+/273626\nTrust: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Cherry Zhang \u003ccherryyz@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "448888b0ad76def59c0dd27b637564dd7adb1127",
      "old_mode": 33188,
      "old_path": "go/expressions.cc",
      "new_id": "dc7399ebb3a4d5bc293e59f1bcda8a26e597ca90",
      "new_mode": 33188,
      "new_path": "go/expressions.cc"
    },
    {
      "type": "modify",
      "old_id": "c4570b41a71bd7707b947d5a5d272c9446cf6858",
      "old_mode": 33188,
      "old_path": "go/types.cc",
      "new_id": "286ecc16366f29bf22797943ffe4934adfecc89c",
      "new_mode": 33188,
      "new_path": "go/types.cc"
    },
    {
      "type": "modify",
      "old_id": "5965d5a3fdeccf734b4998a81c07db6a582d3d72",
      "old_mode": 33188,
      "old_path": "go/types.h",
      "new_id": "d0970295d755be75e1335affab89ca41af3e7691",
      "new_mode": 33188,
      "new_path": "go/types.h"
    }
  ]
}
