)]}'
{
  "commit": "48eced88b50ea7dc314ecc7087771f87f4312870",
  "tree": "6d5831d727a58aabf0d986ec7f57a566ffe81fd6",
  "parents": [
    "b544edd56c70ab3fdcc912375d5910455474a8de"
  ],
  "author": {
    "name": "GokhanKabar",
    "email": "gokhankabar@hotmail.fr",
    "time": "Tue Apr 07 22:27:09 2026 +0200"
  },
  "committer": {
    "name": "GokhanKabar",
    "email": "gokhankabar@hotmail.fr",
    "time": "Wed Apr 08 10:44:42 2026 +0200"
  },
  "message": "Fix platform-specific stderr mismatch in ice_contract_attr_on_eii_generated_item test\n\nThe previous test used `fn implementation() {}` with a body, which caused\n`generate_default_impl` to generate a `const _: () \u003d { fn implementation() {} }`\nitem containing `self::implementation`. On Linux (aarch64-gnu-llvm-21), the\nresolver\u0027s `suggest_ident_hidden_by_hygiene` emitted an extra help span on the\nresulting E0425 error that did not appear on macOS, causing a stderr mismatch.\n\nSwitch the declaration to `fn implementation();` (no body) so that\n`generate_default_impl` is not called and no `self::implementation` path is\nemitted. The test still validates that `#[eii]` + `#[core::contracts::ensures]`\nproduces graceful errors instead of an ICE, via the two contract-annotation\nerrors on the generated foreign item.\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "0319bada3aeb5fbacf64a9dee29febe6cd31fdbd",
      "old_mode": 33188,
      "old_path": "tests/ui/eii/ice_contract_attr_on_eii_generated_item.rs",
      "new_id": "fce142f6dc08bf70b940eaaefefd9e4b8407d2b2",
      "new_mode": 33188,
      "new_path": "tests/ui/eii/ice_contract_attr_on_eii_generated_item.rs"
    },
    {
      "type": "modify",
      "old_id": "3686072f140cbc82d1fb56418e1d7823c85c783f",
      "old_mode": 33188,
      "old_path": "tests/ui/eii/ice_contract_attr_on_eii_generated_item.stderr",
      "new_id": "3335346e55eec87db69e8172475d648e5b3acdf9",
      "new_mode": 33188,
      "new_path": "tests/ui/eii/ice_contract_attr_on_eii_generated_item.stderr"
    }
  ]
}
