)]}'
{
  "commit": "44eed3936adb23eb12806e403720df1be75add66",
  "tree": "0820489715822e369d6eb07a9ca93b7017e1bca2",
  "parents": [
    "036429881f8d3037894042c6268b2a94eac8c950"
  ],
  "author": {
    "name": "Valentin Clement (バレンタイン クレメン)",
    "email": "clementval@gmail.com",
    "time": "Fri Mar 13 14:30:36 2026 -0700"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Fri Mar 13 14:30:36 2026 -0700"
  },
  "message": "[flang][openacc][cuda] Fix array section and implicit device attribute (#186513)\n\nWhen CUDA Fortran is enabled, the copySymbolBinding block in\ngenACCHostDataOp did not handle ArrayElement designators (e.g.,\nuse_device(a(:,:,i))), causing a crash in getDataOperandBaseAddr\ndue to the copied symbol missing its IR binding.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7e2237865a36e3c92e71b6ea9e3964b14962cb4a",
      "old_mode": 33188,
      "old_path": "flang/lib/Lower/OpenACC.cpp",
      "new_id": "6bece98210ee9fcc1493b3a00815acc839978c26",
      "new_mode": 33188,
      "new_path": "flang/lib/Lower/OpenACC.cpp"
    },
    {
      "type": "modify",
      "old_id": "16100f9e36cd505df88e5639c232f87521e65a58",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenACC/acc-terminator.f90",
      "new_id": "65df424da56422c3bd5feadf46626ceb7fe870b5",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenACC/acc-terminator.f90"
    }
  ]
}
