)]}'
{
  "commit": "5f8db9c25f054be5107d4adf679669d1d3cd5c19",
  "tree": "c8e42a1c830c42da5df7b4b2504f39dec0ff84e1",
  "parents": [
    "723537f6c46bf2b8995ae3450f835ffe00f2a35e"
  ],
  "author": {
    "name": "Yap Zhi Heng",
    "email": "yapzhhg@gmail.com",
    "time": "Mon Jul 06 20:12:50 2026 +0800"
  },
  "committer": {
    "name": "Arthur Cohen",
    "email": "arthur.cohen@embecosm.com",
    "time": "Fri Aug 07 12:45:08 2026 +0100"
  },
  "message": "gccrs: Add new checks for `#[repr(align)]` attribute\n\ngcc/rust/ChangeLog:\n\n\t* typecheck/rust-hir-type-check-base.cc (TypeCheckBase::parse_repr_options): New\n\tcheck for `#[repr(align)]` to enforce having a parameter that is a power of 2.\n\ngcc/testsuite/ChangeLog:\n\n\t* rust/compile/invalid_repr_hint.rs: Update existing and add new `align` test cases.\n\nSigned-Off-By: Yap Zhi Heng \u003cyapzhhg@gmail.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7ff37c92434c907a15c7de7de98b6479e422d3a2",
      "old_mode": 33188,
      "old_path": "gcc/rust/typecheck/rust-hir-type-check-base.cc",
      "new_id": "f966f002aa2b605965b9060916d88801ad240e54",
      "new_mode": 33188,
      "new_path": "gcc/rust/typecheck/rust-hir-type-check-base.cc"
    },
    {
      "type": "modify",
      "old_id": "7ac48a921d4d17a83ede04f53fd9a043bbd8f867",
      "old_mode": 33188,
      "old_path": "gcc/testsuite/rust/compile/invalid_repr_hint.rs",
      "new_id": "5e1af4d1c530c2d970ce2cad11599a9ed41cc094",
      "new_mode": 33188,
      "new_path": "gcc/testsuite/rust/compile/invalid_repr_hint.rs"
    }
  ]
}
