)]}'
{
  "commit": "8db6b78110f84e22c409f334aeaefb80a8b39917",
  "tree": "4f533e30e46a76d88dfdf330bd82bc74a8aa333d",
  "parents": [
    "d9e3bf31e9005ed90780c3dcd98bbd0c0a6ca5b1"
  ],
  "author": {
    "name": "Mikhail Ablakatov",
    "email": "ablakatov.m@gmail.com",
    "time": "Thu May 12 21:45:35 2022 +0300"
  },
  "committer": {
    "name": "Ian Lance Taylor",
    "email": "iant@golang.org",
    "time": "Thu Jun 16 19:25:12 2022 +0000"
  },
  "message": "compiler: don\u0027t generate stubs for ambiguous direct interface methods\n\nCurrent implementation checks whether it has to generate a stub method for a\npromoted method of an embedded struct field in Type::build_stub_methods(). If\nthe promoted method is ambiguous it\u0027s simply skipped. But struct types that\ncan fit in an interface value (e.g. structs that consist of a single pointer\nfield) get a second chance in Type::build_direct_iface_stub_methods().\n\nThis patch adds the same check used by Type::build_stub_methods() to\nType::build_direct_iface_stub_methods().\n\nFixes golang/go#52870\n\nChange-Id: If679e7bda8793b3cdc411419806fa36d5536faa4\nReviewed-on: https://go-review.googlesource.com/c/gofrontend/+/405974\nReviewed-by: Ian Lance Taylor \u003ciant@golang.org\u003e\nReviewed-by: Than McIntosh \u003cthanm@google.com\u003e\nReviewed-by: Ian Lance Taylor \u003ciant@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a8e309041e700e0b3fa83199483ace4c817d77db",
      "old_mode": 33188,
      "old_path": "go/types.cc",
      "new_id": "eb3afd9468283aa5a9ab663d9daf22b0f043f046",
      "new_mode": 33188,
      "new_path": "go/types.cc"
    }
  ]
}
