)]}'
{
  "commit": "e2b873abc719d7beb0d7bf75f445d52e8a069065",
  "tree": "8d612efce10e7d6072601a028b8b43a66d3d72de",
  "parents": [
    "91d666b542c18fc9570423fad65582e490597755"
  ],
  "author": {
    "name": "Andy Kaylor",
    "email": "akaylor@nvidia.com",
    "time": "Wed Oct 22 16:32:30 2025 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Oct 22 16:32:30 2025 -0700"
  },
  "message": "[CIR] Handle overlapping values in constant init expressions (#164508)\n\nThis adds handling for generating constant initializers in the case\nwhere a value we are emitting overlaps with a previous constant, such as\ncan happen when initializing a structure with bitfields.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "800262aac8fa4854eaf5f6e5fb7490406ff83b46",
      "old_mode": 33188,
      "old_path": "clang/lib/CIR/CodeGen/CIRGenExprConstant.cpp",
      "new_id": "8f05014811a1f8787c84dde45838796538e29423",
      "new_mode": 33188,
      "new_path": "clang/lib/CIR/CodeGen/CIRGenExprConstant.cpp"
    },
    {
      "type": "modify",
      "old_id": "cb509994d1cbf150a7eca74423e6c12ca146e15d",
      "old_mode": 33188,
      "old_path": "clang/test/CIR/CodeGen/struct-init.cpp",
      "new_id": "63e13dd70839214f48e73e4312d6bf3f7ab28d59",
      "new_mode": 33188,
      "new_path": "clang/test/CIR/CodeGen/struct-init.cpp"
    }
  ]
}
