)]}'
{
  "commit": "ab94dbc0569368290c7b400e9b47981193b73e69",
  "tree": "c7e90ba6eede966d4fcee8a14c3f66155bfb30f7",
  "parents": [
    "8398672dca5dcc53b56620b70659e38ea30f2f98"
  ],
  "author": {
    "name": "Timm Baeder",
    "email": "tbaeder@redhat.com",
    "time": "Fri Apr 17 06:02:55 2026 +0200"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Apr 17 06:02:55 2026 +0200"
  },
  "message": "[clang][bytecode] Mark pointers destroyed in destructors (#192460)\n\nWe didn\u0027t use to do this at all, so calling the destructor explicitly\ntwice in a row wasn\u0027t an error. Calling it and accessing the object\nafterwards wasn\u0027t an error either.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "03bd1f48addc73a17f567bf632f4e20b207297fa",
      "old_mode": 33188,
      "old_path": "clang/lib/AST/ByteCode/Compiler.cpp",
      "new_id": "4714ea5aa8a4372e2c717961eff692bdb37e21f8",
      "new_mode": 33188,
      "new_path": "clang/lib/AST/ByteCode/Compiler.cpp"
    },
    {
      "type": "modify",
      "old_id": "9046801f4ebeff65220539d78d1af9458b4ad01d",
      "old_mode": 33188,
      "old_path": "clang/lib/AST/ByteCode/Descriptor.h",
      "new_id": "daf7251aa0603ac9a20281ada01d140fc550e124",
      "new_mode": 33188,
      "new_path": "clang/lib/AST/ByteCode/Descriptor.h"
    },
    {
      "type": "modify",
      "old_id": "5bc10675185588ca2bd5d0f8017ba08d26fae88b",
      "old_mode": 33188,
      "old_path": "clang/lib/AST/ByteCode/Interp.cpp",
      "new_id": "17d194355208d2245db977825246957f7b3f6dd0",
      "new_mode": 33188,
      "new_path": "clang/lib/AST/ByteCode/Interp.cpp"
    },
    {
      "type": "modify",
      "old_id": "ea94df2c90187987c2a813bd58d8fb330046ea5c",
      "old_mode": 33188,
      "old_path": "clang/lib/AST/ByteCode/Interp.h",
      "new_id": "2bc74fcfe7b95fb33052b831cc7c032c9b5605b0",
      "new_mode": 33188,
      "new_path": "clang/lib/AST/ByteCode/Interp.h"
    },
    {
      "type": "modify",
      "old_id": "0215cd92966ee23521800e2103ee2ff29a8b8150",
      "old_mode": 33188,
      "old_path": "clang/lib/AST/ByteCode/Opcodes.td",
      "new_id": "849dde1dd1152a549e78e11c05d5248fb51d36f3",
      "new_mode": 33188,
      "new_path": "clang/lib/AST/ByteCode/Opcodes.td"
    },
    {
      "type": "modify",
      "old_id": "a0a1c64bfd975a12c1a57c373cbbdc564b19550f",
      "old_mode": 33188,
      "old_path": "clang/lib/AST/ByteCode/Pointer.cpp",
      "new_id": "b1f88b2a3a316b32e64e38352c7667263b58a5d8",
      "new_mode": 33188,
      "new_path": "clang/lib/AST/ByteCode/Pointer.cpp"
    },
    {
      "type": "modify",
      "old_id": "6573d3b12e0e98823be190608c7def6f38513c0c",
      "old_mode": 33188,
      "old_path": "clang/lib/AST/ByteCode/Pointer.h",
      "new_id": "1c2b2f7699d1734e153c4f525675ba24e4e6a6ed",
      "new_mode": 33188,
      "new_path": "clang/lib/AST/ByteCode/Pointer.h"
    },
    {
      "type": "modify",
      "old_id": "27ba0349d634e3e4924d78ae12dc93132a1501d5",
      "old_mode": 33188,
      "old_path": "clang/test/AST/ByteCode/cxx20.cpp",
      "new_id": "4c4624d7505e23ac6ba06f1489db9586b3c2ddd4",
      "new_mode": 33188,
      "new_path": "clang/test/AST/ByteCode/cxx20.cpp"
    }
  ]
}
