)]}'
{
  "commit": "60afce2df97d1f8fd78405a039e8e818c5154565",
  "tree": "e9c6164d2bfb9f34bdac6192b67861940d108e88",
  "parents": [
    "416c7b370e3285b06b36a0b853b70070b8741f10"
  ],
  "author": {
    "name": "Congcong Cai",
    "email": "congcongcai0907@163.com",
    "time": "Sun Mar 02 19:39:49 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sun Mar 02 19:39:49 2025 +0800"
  },
  "message": "[clang-tidy] fix fp when modifying variant by ``operator[]`` with template in parameters (#128407)\n\n`ArraySubscriptExpr` can switch base and idx. For dependent array\nsubscript access, we should check both base and idx conservatively.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "07a79d6bbe8074d5c67d7d8918e1e010598ec6f2",
      "old_mode": 33188,
      "old_path": "clang-tools-extra/docs/ReleaseNotes.rst",
      "new_id": "71edb704b49d637ac11f68fe5a4790f401d9623d",
      "new_mode": 33188,
      "new_path": "clang-tools-extra/docs/ReleaseNotes.rst"
    },
    {
      "type": "modify",
      "old_id": "5efb64bca237487b6bab6ba8cb5172043247864f",
      "old_mode": 33188,
      "old_path": "clang-tools-extra/test/clang-tidy/checkers/misc/const-correctness-values.cpp",
      "new_id": "654deead4efc820b7f3929d12a2112e4951ccc78",
      "new_mode": 33188,
      "new_path": "clang-tools-extra/test/clang-tidy/checkers/misc/const-correctness-values.cpp"
    },
    {
      "type": "modify",
      "old_id": "8944343484e583af669c9d03078cfd2f9252d1d7",
      "old_mode": 33188,
      "old_path": "clang/lib/Analysis/ExprMutationAnalyzer.cpp",
      "new_id": "823d7543f085f7017c0a4bd624f13dcc8dc92d1c",
      "new_mode": 33188,
      "new_path": "clang/lib/Analysis/ExprMutationAnalyzer.cpp"
    },
    {
      "type": "modify",
      "old_id": "cc277d56b37a2ca1285550182269839313316c00",
      "old_mode": 33188,
      "old_path": "clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp",
      "new_id": "720999207083dc612b0761023a5065b40e787e89",
      "new_mode": 33188,
      "new_path": "clang/unittests/Analysis/ExprMutationAnalyzerTest.cpp"
    }
  ]
}
