)]}'
{
  "commit": "57828a6d5de0be08b36382833aa2a6737f5d63a2",
  "tree": "f7ce09a7c6184a29d60c62b0a63274fc89b8ba5b",
  "parents": [
    "b35c93ffe392cb41e24a6aa5fa6f1ae6999aa98f"
  ],
  "author": {
    "name": "Jakub Kuderski",
    "email": "jakub@nod-labs.com",
    "time": "Sat Oct 25 15:11:18 2025 -0400"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Sat Oct 25 15:11:18 2025 -0400"
  },
  "message": "[ADT] Prepare for deprecation of StringSwitch cases with 3+ args. NFC. (#165112)\n\nUpdate `.Cases` and `.CasesLower` with 4+ args to use the\n`initializer_list` overload. The deprecation of these functions will\ncome in a separate PR.\n\nFor more context, see: https://github.com/llvm/llvm-project/pull/163405.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c2d1bc15a3803b55663dbaab9953ae7bc55165a7",
      "old_mode": 33188,
      "old_path": "clang/lib/Basic/Targets/AArch64.cpp",
      "new_id": "a97e93470987ce4a7ca14f82d7db461d354e87da",
      "new_mode": 33188,
      "new_path": "clang/lib/Basic/Targets/AArch64.cpp"
    },
    {
      "type": "modify",
      "old_id": "9f3a4cd2da71677e0eec4a7d1708b93b3204496f",
      "old_mode": 33188,
      "old_path": "clang/lib/Basic/Targets/PPC.h",
      "new_id": "846b24021817284e768e536cd56c17e64ed774dd",
      "new_mode": 33188,
      "new_path": "clang/lib/Basic/Targets/PPC.h"
    },
    {
      "type": "modify",
      "old_id": "d2cb751c9f77cedf57abaaac3e89ff81c10f2410",
      "old_mode": 33188,
      "old_path": "clang/lib/Frontend/CompilerInvocation.cpp",
      "new_id": "bd36eb4ecf9da11df7c633079011d1082765c151",
      "new_mode": 33188,
      "new_path": "clang/lib/Frontend/CompilerInvocation.cpp"
    },
    {
      "type": "modify",
      "old_id": "5b08d7f0efe5a7a2e076a997b0890d756ddd0ef5",
      "old_mode": 33188,
      "old_path": "clang/lib/Lex/LiteralSupport.cpp",
      "new_id": "1c061528e85f12d10ad079980b71422665b715a6",
      "new_mode": 33188,
      "new_path": "clang/lib/Lex/LiteralSupport.cpp"
    },
    {
      "type": "modify",
      "old_id": "049efe8c2a9e4b183cebc947d1fc9919e67137cc",
      "old_mode": 33188,
      "old_path": "llvm/lib/CodeGen/TargetOptionsImpl.cpp",
      "new_id": "c33bf8b014b557f3ee1bff04c50c63d3ff3ac18d",
      "new_mode": 33188,
      "new_path": "llvm/lib/CodeGen/TargetOptionsImpl.cpp"
    },
    {
      "type": "modify",
      "old_id": "d4901d95e565ac3f7e6642f6e15d2e6137d34d02",
      "old_mode": 33188,
      "old_path": "llvm/lib/MC/MCParser/MasmParser.cpp",
      "new_id": "8a8f11122673f9bde4852f111991efe87e5be6c9",
      "new_mode": 33188,
      "new_path": "llvm/lib/MC/MCParser/MasmParser.cpp"
    },
    {
      "type": "modify",
      "old_id": "ac251fdb3aa87edb31c3869673401715617ad0ec",
      "old_mode": 33188,
      "old_path": "llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp",
      "new_id": "127ee67517aea7c1b430a422c3fc9a21d93c8940",
      "new_mode": 33188,
      "new_path": "llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp"
    },
    {
      "type": "modify",
      "old_id": "5ada55789b24677024963cb603edd087adf8da9e",
      "old_mode": 33188,
      "old_path": "llvm/tools/llvm-cov/llvm-cov.cpp",
      "new_id": "52610eff4f47366f63f98846d234262112f377fa",
      "new_mode": 33188,
      "new_path": "llvm/tools/llvm-cov/llvm-cov.cpp"
    },
    {
      "type": "modify",
      "old_id": "d88a0ff034d618c33bc4a1a77815aa699693aa49",
      "old_mode": 33188,
      "old_path": "llvm/unittests/ADT/StringSwitchTest.cpp",
      "new_id": "c94feb54d0b7d3d47ed028b3257cb148319ef7bb",
      "new_mode": 33188,
      "new_path": "llvm/unittests/ADT/StringSwitchTest.cpp"
    }
  ]
}
