)]}'
{
  "commit": "29bb862bcd7b9276d33d93d9d1e48dca544f9831",
  "tree": "4e12bc37cb3d7a2b16c2b92c1438ac066b4fec91",
  "parents": [
    "d9de08d4cf6e8cb940015656da5a30ccbdb895b5"
  ],
  "author": {
    "name": "Owen Avery",
    "email": "powerboat9.gamer@gmail.com",
    "time": "Thu Sep 10 22:19:03 2026 -0400"
  },
  "committer": {
    "name": "Arthur Cohen",
    "email": "arthur.cohen@opensrcsec.com",
    "time": "Wed Sep 16 14:08:32 2026 +0200"
  },
  "message": "gccrs: Fix HIR::ClosureExpr copying\n\ngcc/rust/ChangeLog:\n\n\t* hir/tree/rust-hir-expr.cc\n\t(ClosureParam::ClosureParam): Set locus.\n\t(ClosureParam::operator\u003d): Likewise.\n\t(ClosureExpr::ClosureExpr): Likewise.\n\t(ClosureExpr::operator\u003d): Likewise.\n\t* typecheck/rust-hir-type-check-expr.cc\n\t(TypeCheckExpr::visit (ClosureExpr)): Use\n\tMappings::get_lang_item.\n\ngcc/testsuite/ChangeLog:\n\n\t* rust/compile/issue-4740.rs: New test.\n\nSigned-off-by: Owen Avery \u003cpowerboat9.gamer@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e45178af4156a0b29cd3cc12da028308c83f801f",
      "old_mode": 33188,
      "old_path": "gcc/rust/hir/tree/rust-hir-expr.cc",
      "new_id": "c4ccad1497bf5953b6d69157f5a1f20954a0816d",
      "new_mode": 33188,
      "new_path": "gcc/rust/hir/tree/rust-hir-expr.cc"
    },
    {
      "type": "modify",
      "old_id": "c4cca34ca697f6ebac09598e44d56aa375d1cec0",
      "old_mode": 33188,
      "old_path": "gcc/rust/typecheck/rust-hir-type-check-expr.cc",
      "new_id": "fdc17fe44e2528520a5513ba333a8062d97cb453",
      "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": "3c0969dba8dd4958b5d1f676277483d248102f37",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/rust/compile/issue-4740.rs"
    }
  ]
}
