)]}'
{
  "commit": "95d54423d9abb3ed577f68e32b1c158cf984193a",
  "tree": "85b84734348f03bf921b4858f343f7c21739750d",
  "parents": [
    "17d28a5b53b04c6a89ff3087a3fb57f462e563fa"
  ],
  "author": {
    "name": "Abid Qadeer",
    "email": "haqadeer@amd.com",
    "time": "Tue Mar 24 13:40:35 2026 +0000"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Mar 24 13:40:35 2026 +0000"
  },
  "message": "[flang][debug] Always include (kind\u003dX) suffix in debug type names (#186255)\n\nPreviously, 32-bit types (integer, real, logical, complex) were printed\nwithout the (kind\u003d4) suffix in DWARF debug type names, while other sizes\nalways included the kind suffix. This inconsistency is now removed by\nalways appending (kind\u003dX) to all basic type names, making the format\nuniform across all type sizes.\n\nFixes https://github.com/llvm/llvm-project/issues/119478.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "42d565959efdd704e078cc9919915369670f0f4c",
      "old_mode": 33188,
      "old_path": "flang/lib/Optimizer/Transforms/DebugTypeGenerator.cpp",
      "new_id": "da7a513315a4e369fcc1f9c11e6ee95637d4babc",
      "new_mode": 33188,
      "new_path": "flang/lib/Optimizer/Transforms/DebugTypeGenerator.cpp"
    },
    {
      "type": "modify",
      "old_id": "4b50c6f535c1f0d64dfe4b35df6bc3d2e30bc890",
      "old_mode": 33188,
      "old_path": "flang/test/Fir/declare_value-codegen.fir",
      "new_id": "9c82e214f30d1d57f06bb5e1a911bf639418086c",
      "new_mode": 33188,
      "new_path": "flang/test/Fir/declare_value-codegen.fir"
    },
    {
      "type": "modify",
      "old_id": "b9de3b26cdf98431c01d91d2698fd4c65b3b8bd0",
      "old_mode": 33188,
      "old_path": "flang/test/Integration/debug-allocatable-1.f90",
      "new_id": "c12583c6d646829b7dc863bc518ec3b82098bf81",
      "new_mode": 33188,
      "new_path": "flang/test/Integration/debug-allocatable-1.f90"
    },
    {
      "type": "modify",
      "old_id": "77f47daea4a91cab28fc30df5e8637ecc659e1fd",
      "old_mode": 33188,
      "old_path": "flang/test/Integration/debug-common-block-1.f90",
      "new_id": "926879a7490aa965a6bb4fd2fba55fd48617e7c4",
      "new_mode": 33188,
      "new_path": "flang/test/Integration/debug-common-block-1.f90"
    },
    {
      "type": "modify",
      "old_id": "1d70140a202d743f579f0662af27db6a287ff75c",
      "old_mode": 33188,
      "old_path": "flang/test/Integration/debug-complex-1.f90",
      "new_id": "206efed2ba089e1e94850d978e2e521f486137a4",
      "new_mode": 33188,
      "new_path": "flang/test/Integration/debug-complex-1.f90"
    },
    {
      "type": "modify",
      "old_id": "c5f46d7b270b6402430f888c7751aecae7c58ea2",
      "old_mode": 33188,
      "old_path": "flang/test/Integration/debug-complex-2.f90",
      "new_id": "b567eb12cacd8c5845337b254faddc8014ad81d0",
      "new_mode": 33188,
      "new_path": "flang/test/Integration/debug-complex-2.f90"
    },
    {
      "type": "modify",
      "old_id": "009b99af1032531f297407b592740d91a1fcaf0d",
      "old_mode": 33188,
      "old_path": "flang/test/Integration/debug-fixed-array-type-2.f90",
      "new_id": "b4c0b7a55563a0ddffd88e1b843fc977e1790983",
      "new_mode": 33188,
      "new_path": "flang/test/Integration/debug-fixed-array-type-2.f90"
    },
    {
      "type": "modify",
      "old_id": "e95263e6841ad4ee224f1d5e8014cbd9bb930ad0",
      "old_mode": 33188,
      "old_path": "flang/test/Integration/debug-local-var-2.f90",
      "new_id": "c2bc2d9a9896dd01297adf7c1b7c2adbd6ce98b5",
      "new_mode": 33188,
      "new_path": "flang/test/Integration/debug-local-var-2.f90"
    },
    {
      "type": "modify",
      "old_id": "f07416c3ef3cc8f89ec1966e88f3d6b985d22d94",
      "old_mode": 33188,
      "old_path": "flang/test/Integration/debug-module-2.f90",
      "new_id": "6ebae7fcb7df5fa10874b7033ba20ef5f4602bb4",
      "new_mode": 33188,
      "new_path": "flang/test/Integration/debug-module-2.f90"
    },
    {
      "type": "modify",
      "old_id": "aa89160b7c8f933d637c3c0f79b18f7c74d7393f",
      "old_mode": 33188,
      "old_path": "flang/test/Integration/debug-proc-ptr-e2e.f90",
      "new_id": "4bf0992f6adb96d3e1df73d37b379e887757c46d",
      "new_mode": 33188,
      "new_path": "flang/test/Integration/debug-proc-ptr-e2e.f90"
    },
    {
      "type": "modify",
      "old_id": "6d7178f7aca41f65491e8c7cf560f45c00f61dc8",
      "old_mode": 33188,
      "old_path": "flang/test/Integration/debug-ptr-type.f90",
      "new_id": "12dd73dc6f774bec73e4e7f5c7c12c0e75b8021c",
      "new_mode": 33188,
      "new_path": "flang/test/Integration/debug-ptr-type.f90"
    },
    {
      "type": "modify",
      "old_id": "e02df428160f719e8cf49ba813fa704f74bc454c",
      "old_mode": 33188,
      "old_path": "flang/test/Transforms/debug-allocatable-1.fir",
      "new_id": "bbe60f02e6353c63537e6980a0b8a1bf06354c33",
      "new_mode": 33188,
      "new_path": "flang/test/Transforms/debug-allocatable-1.fir"
    },
    {
      "type": "modify",
      "old_id": "8fcd99d81fdd854c1542c487c970b7fa2212553a",
      "old_mode": 33188,
      "old_path": "flang/test/Transforms/debug-associate-component.fir",
      "new_id": "fdb385b3d128437b482365dec15a1ead5bb3ae0b",
      "new_mode": 33188,
      "new_path": "flang/test/Transforms/debug-associate-component.fir"
    },
    {
      "type": "modify",
      "old_id": "6e2c6c5bdb354536676c65534eb3a5a392c6538b",
      "old_mode": 33188,
      "old_path": "flang/test/Transforms/debug-complex-1.fir",
      "new_id": "95754ff334665550e75193647bc551c165a0fde2",
      "new_mode": 33188,
      "new_path": "flang/test/Transforms/debug-complex-1.fir"
    },
    {
      "type": "modify",
      "old_id": "22832b67742c8104c692c1fec1dece98ee22cc5d",
      "old_mode": 33188,
      "old_path": "flang/test/Transforms/debug-derived-type-1.fir",
      "new_id": "0440e7dd21091afb1e7e7da90959798b0dc3226a",
      "new_mode": 33188,
      "new_path": "flang/test/Transforms/debug-derived-type-1.fir"
    },
    {
      "type": "modify",
      "old_id": "75cb88b08b2480b1c8f430bb3fc436ab65b0e5d0",
      "old_mode": 33188,
      "old_path": "flang/test/Transforms/debug-fixed-array-type.fir",
      "new_id": "55b03183a60fab3cf0bb184954ed97379452b4c5",
      "new_mode": 33188,
      "new_path": "flang/test/Transforms/debug-fixed-array-type.fir"
    },
    {
      "type": "modify",
      "old_id": "e42beb1f748f1c3c0527366a7264f2a277047a1c",
      "old_mode": 33188,
      "old_path": "flang/test/Transforms/debug-fn-info.fir",
      "new_id": "96f366aa421c3ef6f52bbb27eb32108e9154626e",
      "new_mode": 33188,
      "new_path": "flang/test/Transforms/debug-fn-info.fir"
    },
    {
      "type": "modify",
      "old_id": "751e2e156dc20ec2de0febb2eb48108523a1ec8e",
      "old_mode": 33188,
      "old_path": "flang/test/Transforms/debug-index-type.fir",
      "new_id": "b6164f18c925fb24154803a6a1a16ceef6c6d243",
      "new_mode": 33188,
      "new_path": "flang/test/Transforms/debug-index-type.fir"
    },
    {
      "type": "modify",
      "old_id": "863d86cb0594854955658af44debda661db997fd",
      "old_mode": 33188,
      "old_path": "flang/test/Transforms/debug-local-var.fir",
      "new_id": "5fa799fe65fa18b7f8056fad6408bdbab467c882",
      "new_mode": 33188,
      "new_path": "flang/test/Transforms/debug-local-var.fir"
    },
    {
      "type": "modify",
      "old_id": "c1e4c2eeffefe77a5011b60bde67989e63de3941",
      "old_mode": 33188,
      "old_path": "flang/test/Transforms/debug-module-1.fir",
      "new_id": "18f4892d6063227f311b89c589ca22d067f42dd2",
      "new_mode": 33188,
      "new_path": "flang/test/Transforms/debug-module-1.fir"
    },
    {
      "type": "modify",
      "old_id": "32a25e303751e5089b977b951f381a2e248edebc",
      "old_mode": 33188,
      "old_path": "flang/test/Transforms/debug-module-2.fir",
      "new_id": "a71b8d43f3b9c68522b15d5414e38307971c4e9f",
      "new_mode": 33188,
      "new_path": "flang/test/Transforms/debug-module-2.fir"
    },
    {
      "type": "modify",
      "old_id": "2963557786907896c1397feccd588353b150a076",
      "old_mode": 33188,
      "old_path": "flang/test/Transforms/debug-proc-ptr.fir",
      "new_id": "b63c383394fb778af700aa5867f5f8b8554ec601",
      "new_mode": 33188,
      "new_path": "flang/test/Transforms/debug-proc-ptr.fir"
    },
    {
      "type": "modify",
      "old_id": "91364836b2d07f50a32c637f877f01165270e234",
      "old_mode": 33188,
      "old_path": "flang/test/Transforms/debug-ptr-type.fir",
      "new_id": "148bbb41003217373fea35f81194dc5064ae5e66",
      "new_mode": 33188,
      "new_path": "flang/test/Transforms/debug-ptr-type.fir"
    },
    {
      "type": "modify",
      "old_id": "9e41d90f407b9229541bc14a6f5dedf4bdd32bc9",
      "old_mode": 33188,
      "old_path": "flang/test/Transforms/debug-vector-type.fir",
      "new_id": "1ae2e88f2dbfa4f6e4eaf056dd1bd5bdbb658d00",
      "new_mode": 33188,
      "new_path": "flang/test/Transforms/debug-vector-type.fir"
    }
  ]
}
