)]}'
{
  "commit": "d9c7c762695e8b73d71dbc8dbedcc033030e25eb",
  "tree": "08385d34d4ad06d1f51eb2a96a510d2f2d667e30",
  "parents": [
    "d78e0ded5215824a63ac04fb87effd9eacf875eb"
  ],
  "author": {
    "name": "KaiWeng",
    "email": "kaiweng@andestech.com",
    "time": "Fri Nov 07 22:30:53 2025 +0800"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Nov 07 09:30:53 2025 -0500"
  },
  "message": "Revert \"Ignore trailing NullStmts in StmtExprs for GCC compatibility.\" (#166036)\n\nThis reverts commit b1e511bf5a4c702ace445848b30070ac2e021241.\n\nhttps://github.com/llvm/llvm-project/issues/160243\nReverting because the GCC C front end is incorrect.\n\n---------\n\nCo-authored-by: Jim Lin \u003cjim@andestech.com\u003e",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e8339fa13ffba84bdd90909649afb8fc45871dc0",
      "old_mode": 33188,
      "old_path": "clang/docs/ReleaseNotes.rst",
      "new_id": "a59f6bd50fc9e8e8bf4c50f097da23096432877a",
      "new_mode": 33188,
      "new_path": "clang/docs/ReleaseNotes.rst"
    },
    {
      "type": "modify",
      "old_id": "76942f1a84f9a389ad537ff19022926e82b3c241",
      "old_mode": 33188,
      "old_path": "clang/include/clang/AST/Stmt.h",
      "new_id": "bec4066cc16eb4210a648f0c0fed3a725fd56f96",
      "new_mode": 33188,
      "new_path": "clang/include/clang/AST/Stmt.h"
    },
    {
      "type": "modify",
      "old_id": "84f7e6287609caa464c210acc321396df4c6a9fb",
      "old_mode": 33188,
      "old_path": "clang/lib/AST/ByteCode/Compiler.cpp",
      "new_id": "7353cbce5558b94947047b8bc71573903aba68dc",
      "new_mode": 33188,
      "new_path": "clang/lib/AST/ByteCode/Compiler.cpp"
    },
    {
      "type": "modify",
      "old_id": "e0cf0deb12bd23f93114904b7b96abc72c046d90",
      "old_mode": 33188,
      "old_path": "clang/lib/AST/ComputeDependence.cpp",
      "new_id": "638080ea781a9fd43fbf6a045086f27564b06211",
      "new_mode": 33188,
      "new_path": "clang/lib/AST/ComputeDependence.cpp"
    },
    {
      "type": "modify",
      "old_id": "fdc1a11f6c55c0e484c17046151a6a38731f113a",
      "old_mode": 33188,
      "old_path": "clang/lib/CodeGen/CGStmt.cpp",
      "new_id": "36be3295950b88f800a0fdd728e5fb4f17f12c2f",
      "new_mode": 33188,
      "new_path": "clang/lib/CodeGen/CGStmt.cpp"
    },
    {
      "type": "modify",
      "old_id": "fb45db11393498873f69effedab72c13324d11cb",
      "old_mode": 33188,
      "old_path": "clang/lib/Parse/ParseStmt.cpp",
      "new_id": "7e73d89c2a18c147a343fe0089ed3dcdbb470872",
      "new_mode": 33188,
      "new_path": "clang/lib/Parse/ParseStmt.cpp"
    },
    {
      "type": "modify",
      "old_id": "3eb935c833b87ffc1d8f9f3c3bbe63e6c9335e8b",
      "old_mode": 33188,
      "old_path": "clang/lib/Sema/SemaExpr.cpp",
      "new_id": "2159a0dc2a5d7439c318d2966669f031cce116b6",
      "new_mode": 33188,
      "new_path": "clang/lib/Sema/SemaExpr.cpp"
    },
    {
      "type": "modify",
      "old_id": "de210c47b43ff8786e1c7a585b353ca2a98b5719",
      "old_mode": 33188,
      "old_path": "clang/lib/Sema/TreeTransform.h",
      "new_id": "94105f10d71b5eae7eaa8ea072f1f1535b36eeaa",
      "new_mode": 33188,
      "new_path": "clang/lib/Sema/TreeTransform.h"
    },
    {
      "type": "modify",
      "old_id": "5c44fea2df6e7c5c57c5ce9a419e9dff0116ece4",
      "old_mode": 33188,
      "old_path": "clang/test/AST/ast-dump-stmt.c",
      "new_id": "6fb01a4b159fa11a8d87fd165b839aaa09444e40",
      "new_mode": 33188,
      "new_path": "clang/test/AST/ast-dump-stmt.c"
    },
    {
      "type": "modify",
      "old_id": "5cca9722dcb3a536a93bd7eefa5ce28312fdb76d",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGen/exprs.c",
      "new_id": "93015da074bf2d4e67c121fcb074ede1985d9f39",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGen/exprs.c"
    },
    {
      "type": "modify",
      "old_id": "d44ab5a65d5af53736d5b85c4e186440d61b069a",
      "old_mode": 33188,
      "old_path": "clang/test/Sema/statements.c",
      "new_id": "28740fa2957686c73688379a812257309c60a750",
      "new_mode": 33188,
      "new_path": "clang/test/Sema/statements.c"
    },
    {
      "type": "modify",
      "old_id": "48f178dd9a8b313b1c49091b3cd8df7b8f18badc",
      "old_mode": 33188,
      "old_path": "clang/test/SemaCXX/statements.cpp",
      "new_id": "426e9fa1e585b88be291d2186a266d45c7d5a668",
      "new_mode": 33188,
      "new_path": "clang/test/SemaCXX/statements.cpp"
    }
  ]
}
