)]}'
{
  "commit": "a70efbd6cc5d052ff06a0be79b606b8d836eac03",
  "tree": "590634b9dc2609017cd5d9dca957decbe0b53753",
  "parents": [
    "a3557c3abde66c7001f12f6fec7a13885574e55a"
  ],
  "author": {
    "name": "Giuliano Belinassi",
    "email": "giulianobelinassi@users.noreply.github.com",
    "time": "Sat Oct 18 04:22:52 2025 -0300"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Oct 18 15:22:52 2025 +0800"
  },
  "message": "Always register `asm` attribute first in a Decl. (#162687)\n\nPreviously, clang\u0027s SemaDecl processed `asm` attributes after every\nother attribute in the Decl, unlike gcc and clang\u0027s own parser which\nrequires `asm` attributes to be the first one in the declaration (see\n#162556). Therefore, move the processing of `asm` attributes to be the\nfirst one in the attributes list.\n\nCloses #162126\n\nSigned-off-by: Giuliano Belinassi \u003cgbelinassi@suse.de\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "903fb9f9e3cf9bc6023adf2ef0706bb9a9e852da",
      "old_mode": 33188,
      "old_path": "clang/docs/ReleaseNotes.rst",
      "new_id": "fe77f917bb801c594e3641008d73cd30180766e5",
      "new_mode": 33188,
      "new_path": "clang/docs/ReleaseNotes.rst"
    },
    {
      "type": "modify",
      "old_id": "e3faaac7046e808d60979ce2d06f2da5bc23d632",
      "old_mode": 33188,
      "old_path": "clang/include/clang/Sema/Sema.h",
      "new_id": "add4c1596ab86c1aa1722266bcb77a585e6b793a",
      "new_mode": 33188,
      "new_path": "clang/include/clang/Sema/Sema.h"
    },
    {
      "type": "modify",
      "old_id": "04d46d6941a40038ff4f94cc5fd3d037ed162fc1",
      "old_mode": 33188,
      "old_path": "clang/lib/Sema/SemaDecl.cpp",
      "new_id": "fc3aabf5741ca6060203b5387be0f06499d1b6bc",
      "new_mode": 33188,
      "new_path": "clang/lib/Sema/SemaDecl.cpp"
    },
    {
      "type": "modify",
      "old_id": "8492356e5d2e57dd651d83378d979170500a92d3",
      "old_mode": 33188,
      "old_path": "clang/test/Sema/attr-print.c",
      "new_id": "211e61a937f630af9fb4624f0905840bc4490a33",
      "new_mode": 33188,
      "new_path": "clang/test/Sema/attr-print.c"
    }
  ]
}
