)]}'
{
  "commit": "e612f37f2c110987ec43f8aa4fe8e86d6f64186f",
  "tree": "0660b15e58d2646eb271eb87a764acd8acd56289",
  "parents": [
    "a61ff1487b6696b9ab3bb7d9c2c1ea899eb7a4f0"
  ],
  "author": {
    "name": "Akira Hatanaka",
    "email": "ahatanak@gmail.com",
    "time": "Mon Aug 25 10:17:43 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Mon Aug 25 10:17:43 2025 -0700"
  },
  "message": "[PAC] Fix codegen for polymorphic class variables with consteval constructors (#154858)\n\nFix a bug in CodeGen where such variables could cause a compilation\nerror or be emitted with an undef initializer when the vtable was signed\nwith address discrimination.\n\nrdar://155696134",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a96c1518d2a1d2672742b9df795ca5251841523a",
      "old_mode": 33188,
      "old_path": "clang/lib/CodeGen/CGExprConstant.cpp",
      "new_id": "3c1bdf9120d2152848e89efb5394d77f15f039bd",
      "new_mode": 33188,
      "new_path": "clang/lib/CodeGen/CGExprConstant.cpp"
    },
    {
      "type": "modify",
      "old_id": "1b103719fbe46df0b4223730bad7c45a39075f5c",
      "old_mode": 33188,
      "old_path": "clang/test/CodeGenCXX/ptrauth-explicit-vtable-pointer-control.cpp",
      "new_id": "e33525c1ec0f91000e06e3e8e6afdbc069b2be37",
      "new_mode": 33188,
      "new_path": "clang/test/CodeGenCXX/ptrauth-explicit-vtable-pointer-control.cpp"
    }
  ]
}
