)]}'
{
  "commit": "f5f171ebff55d57e9ec4e7e82e694c599c47ccd6",
  "tree": "64daea1ff196662af951aa0cb18d6d57538c1486",
  "parents": [
    "8b9d4719146857042e296f008791483e39983473"
  ],
  "author": {
    "name": "Serafean",
    "email": "Serafean@users.noreply.github.com",
    "time": "Mon Feb 23 16:49:34 2026 +0100"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Feb 23 15:49:34 2026 +0000"
  },
  "message": "[libclang]: visit C++17 switch init statements (#173670)\n\nModelled after commit 08e18126431878373abfa33136768d0ec7c13def, which\ndid the same for If statements.\n\nTested with KDevelop : with a patched clang, initializers in switch\nstatement get cursors.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "31107c8dae071be49713025d4a39cb5a011557e8",
      "old_mode": 33188,
      "old_path": "clang/docs/ReleaseNotes.rst",
      "new_id": "34448fd9927b49d014f5873d7f9a5a829d751a78",
      "new_mode": 33188,
      "new_path": "clang/docs/ReleaseNotes.rst"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ffa77f318e97a140481414cdbd81cfd8b97fb1c8",
      "new_mode": 33188,
      "new_path": "clang/test/Index/cxx17-switch-with-initializer.cpp"
    },
    {
      "type": "modify",
      "old_id": "06b86b51ee36d44bba17770d380aed14d9b84ed2",
      "old_mode": 33188,
      "old_path": "clang/tools/libclang/CIndex.cpp",
      "new_id": "6f38a722f74f43641cfc663218e24a3c4b828575",
      "new_mode": 33188,
      "new_path": "clang/tools/libclang/CIndex.cpp"
    }
  ]
}
