)]}'
{
  "commit": "491fddc08dddf2d1ab28ff17799ad83dd280ffc0",
  "tree": "00f343a9411f2901a0ce181c7c477a59b7e55f7e",
  "parents": [
    "35f841b5a84fafb934550d964a258f626d19d013"
  ],
  "author": {
    "name": "Philip Herron",
    "email": "herron.philip@googlemail.com",
    "time": "Tue Sep 08 11:57:15 2026 +0100"
  },
  "committer": {
    "name": "Arthur Cohen",
    "email": "arthur.cohen@opensrcsec.com",
    "time": "Wed Sep 16 14:08:31 2026 +0200"
  },
  "message": "gccrs: filter out candidates by checking if self is compatable\n\nWe have PartialOrd for \u0026i8 and a reference \u0026\u0026A so we need to filter out the\ndouble reference one early on.\n\nFixes Rust-GCC/gccrs#4866\n\ngcc/rust/ChangeLog:\n\n\t* typecheck/rust-hir-type-check-expr.cc: check candidate self\n\ngcc/testsuite/ChangeLog:\n\n\t* rust/execute/torture/issue-4866.rs: New test.\n\nSigned-off-by: Philip Herron \u003cherron.philip@googlemail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a1e4fb5d8f636b8852ee23251382d891a1d5daaa",
      "old_mode": 33188,
      "old_path": "gcc/rust/typecheck/rust-hir-type-check-expr.cc",
      "new_id": "c4cca34ca697f6ebac09598e44d56aa375d1cec0",
      "new_mode": 33188,
      "new_path": "gcc/rust/typecheck/rust-hir-type-check-expr.cc"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "2935febd6da7c30b9eda9ebdd4d389ee3bd07b97",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/rust/execute/torture/issue-4866.rs"
    }
  ]
}
