)]}'
{
  "commit": "40eb301f320e1d85ce3bc12798022149eae3eee3",
  "tree": "31eff3811b14fa880c0defcc401a27b3b95fde7a",
  "parents": [
    "604c3e75a41b3605ac86bdf5bc26987bd9f9589f"
  ],
  "author": {
    "name": "Russell Liu",
    "email": "ginshio78@gmail.com",
    "time": "Fri Jun 27 03:00:02 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Thu Jun 26 15:00:02 2025 -0400"
  },
  "message": "spirv-opt: Fix crash if shader uses linkage decoration (#6191)\n\nAs for some optimization pass, which will get all operands of decoration\nand add these to type. We assume that these operands are always one\nword. As for linkage attributes decoration, it\u0027s an error because one of\noperand is literal string, that means that operand is variable length\nword.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "be7dbc8f62252954092972947b5633053f6db179",
      "old_mode": 33188,
      "old_path": "source/opt/type_manager.cpp",
      "new_id": "c6cb71624100b2bca527a094e7b6d50a8ee4b369",
      "new_mode": 33188,
      "new_path": "source/opt/type_manager.cpp"
    },
    {
      "type": "modify",
      "old_id": "0eca6e0652f2e042b4b2b145d1a4619eedccde9a",
      "old_mode": 33188,
      "old_path": "test/opt/type_manager_test.cpp",
      "new_id": "8bebdbedf3bb7efab74b092ddbab632f1da74fdd",
      "new_mode": 33188,
      "new_path": "test/opt/type_manager_test.cpp"
    }
  ]
}
