)]}'
{
  "commit": "fc7fa89eb3ada52ae5b2db5d76da008f31a45d5a",
  "tree": "89d6fe8ec67c99d2275dfef45b8805e7d07aec54",
  "parents": [
    "a857d063c754e3b09a74baf67d319cea3c0e0264"
  ],
  "author": {
    "name": "Usman Akinyemi",
    "email": "usmanakinyemi202@gmail.com",
    "time": "Sun May 31 02:46:50 2026 +0530"
  },
  "committer": {
    "name": "Usman Akinyemi",
    "email": "usmanakinyemi202@gmail.com",
    "time": "Sun May 31 04:04:30 2026 +0530"
  },
  "message": "Don\u0027t suggest semicolon after if expression closing brace\n\nWhen a type mismatch occurs inside an if expression, the compiler\nincorrectly suggests adding a semicolon after the closing brace.\nThis doesn\u0027t fix the error. The fix excludes all if expressions\nfrom the suggest_semicolon_at_end suggestion in coercion.rs.\n\nSigned-off-by: Usman Akinyemi \u003cusmanakinyemi202@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b47b9fc9f09353e7e663e4f45d9ed1b95e89c3c",
      "old_mode": 33188,
      "old_path": "compiler/rustc_hir_typeck/src/coercion.rs",
      "new_id": "4bd3dc82d61332d42156459e7c2c11f5fa6a1784",
      "new_mode": 33188,
      "new_path": "compiler/rustc_hir_typeck/src/coercion.rs"
    },
    {
      "type": "modify",
      "old_id": "f9838ee0299cf64c0a86b232a0289029171a772a",
      "old_mode": 33188,
      "old_path": "tests/ui/parser/expr-as-stmt-2.stderr",
      "new_id": "3abb2b122e26cdb458663836b521cacd2d3490ee",
      "new_mode": 33188,
      "new_path": "tests/ui/parser/expr-as-stmt-2.stderr"
    },
    {
      "type": "modify",
      "old_id": "632f366c7551c389509c02b455860b090612840c",
      "old_mode": 33188,
      "old_path": "tests/ui/return/issue-82612-return-mutable-reference.stderr",
      "new_id": "c7f86f975c385ca1e46785fc1a9eaf0da19df28c",
      "new_mode": 33188,
      "new_path": "tests/ui/return/issue-82612-return-mutable-reference.stderr"
    },
    {
      "type": "modify",
      "old_id": "fdd5dfc8307a20c9fe2506646951035791265ac2",
      "old_mode": 33188,
      "old_path": "tests/ui/suggestions/try-operator-dont-suggest-semicolon.rs",
      "new_id": "349862abe3630ab8573aa5e6118a2a8a1fe78437",
      "new_mode": 33188,
      "new_path": "tests/ui/suggestions/try-operator-dont-suggest-semicolon.rs"
    },
    {
      "type": "modify",
      "old_id": "25cd27488c8ce1d809109b97dea6497bcd5f51a7",
      "old_mode": 33188,
      "old_path": "tests/ui/suggestions/try-operator-dont-suggest-semicolon.stderr",
      "new_id": "78852b8363bcb0c21739f6b88868ab19fb831175",
      "new_mode": 33188,
      "new_path": "tests/ui/suggestions/try-operator-dont-suggest-semicolon.stderr"
    },
    {
      "type": "modify",
      "old_id": "cc5a4af880648bac399ef930193a387a8179d895",
      "old_mode": 33188,
      "old_path": "tests/ui/typeck/issue-112007-leaked-writeln-macro-internals.stderr",
      "new_id": "3f5511d8c5fb623a444a8442a0504b3ab71b4dcc",
      "new_mode": 33188,
      "new_path": "tests/ui/typeck/issue-112007-leaked-writeln-macro-internals.stderr"
    },
    {
      "type": "modify",
      "old_id": "f567e553d8b7ce5b081b0bdc2a2f21ccd7669f91",
      "old_mode": 33188,
      "old_path": "tests/ui/typeck/question-mark-operator-suggestion-span.stderr",
      "new_id": "e4476468bf04c6e201db11f07d581f1b1e5fa30b",
      "new_mode": 33188,
      "new_path": "tests/ui/typeck/question-mark-operator-suggestion-span.stderr"
    }
  ]
}
