)]}'
{
  "commit": "afedb030d6c6bfbeec3defeb257ebf94a75af77f",
  "tree": "c57723362e0bd1f3485c6fd60ca790d877c8a3ee",
  "parents": [
    "7b7ff905f4a1750032bd20945c452c1303fe6e5f"
  ],
  "author": {
    "name": "Steven Perron",
    "email": "stevenperron@google.com",
    "time": "Tue Mar 10 09:28:06 2026 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 10 09:28:06 2026 -0400"
  },
  "message": "[HLSL] Add parsing for the resource dimension attribute. (#185039)\n\nThe resource attribute was added, but the code to be able to parse it\nas we do with other resource attributes was missing. This means we are\nnot able to test the attribute in isolation.\n\nThis change adds the parsing for the attribute, and adds more testing\nfor it.\n\nAssisted-by: Gemini\n\n\n\u003c!-- branch-stack-start --\u003e\n\n-------------------------\n- main\n  - https://github.com/llvm/llvm-project/pull/185039 :point_left:\n\n\u003csup\u003e[Stack](https://www.git-town.com/how-to/proposal-breadcrumb.html)\ngenerated by [Git Town](https://github.com/git-town/git-town)\u003c/sup\u003e\n\n\u003c!-- branch-stack-end --\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2ef3a72eead830709549f937d70ab0824049b7f8",
      "old_mode": 33188,
      "old_path": "clang/lib/Sema/SemaHLSL.cpp",
      "new_id": "b37c205b0ad63f70eba77797d79dbc97aec93eb6",
      "new_mode": 33188,
      "new_path": "clang/lib/Sema/SemaHLSL.cpp"
    },
    {
      "type": "modify",
      "old_id": "2187f7c16eba531679f417b14fb31aa9c9445fbd",
      "old_mode": 33188,
      "old_path": "clang/lib/Sema/SemaType.cpp",
      "new_id": "2918538ac0f6461fa2836e16256e9f7d579fdaab",
      "new_mode": 33188,
      "new_path": "clang/lib/Sema/SemaType.cpp"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "358741fa19f7b2a6803e2d196799228eca48993b",
      "new_mode": 33188,
      "new_path": "clang/test/ParserHLSL/hlsl_resource_dimension_attr.hlsl"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "e37405fe348bd2de0fad0e633ac845db23be4cde",
      "new_mode": 33188,
      "new_path": "clang/test/ParserHLSL/hlsl_resource_dimension_attr_error.hlsl"
    }
  ]
}
