)]}'
{
  "commit": "6f1f00c24368512cf39db68d585f38662c6f65ea",
  "tree": "1a6a0f32c58cbbcf4e46671146519162175b07da",
  "parents": [
    "5e4eb334afd2e3dc12f9bd53dd9d92c12b40b164"
  ],
  "author": {
    "name": "Krzysztof Parzyszek",
    "email": "Krzysztof.Parzyszek@amd.com",
    "time": "Tue Sep 30 08:23:54 2025 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Tue Sep 30 08:23:54 2025 -0500"
  },
  "message": "[flang][OpenMP] Move semantic checks for ALLOCATE to check-omp-structure (#161249)\n\nThe checks were previously in resolve-directives, which is mostly\nintended for determining symbol properties, not performing semantic\nchecks.",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "db030bbe1f0234769fcd1bb4a41d77cb4a9d7796",
      "old_mode": 33188,
      "old_path": "flang/lib/Semantics/check-omp-structure.cpp",
      "new_id": "e224e069abcef0577b840ae35bb2e93a7581ffcc",
      "new_mode": 33188,
      "new_path": "flang/lib/Semantics/check-omp-structure.cpp"
    },
    {
      "type": "modify",
      "old_id": "193784555a8872d75ce55000b152ab27496eab1a",
      "old_mode": 33188,
      "old_path": "flang/lib/Semantics/check-omp-structure.h",
      "new_id": "f507278fba5f28418a2d57827d708139a89823a9",
      "new_mode": 33188,
      "new_path": "flang/lib/Semantics/check-omp-structure.h"
    },
    {
      "type": "modify",
      "old_id": "6132193332b4b416df6551241e2659ea2bb49e41",
      "old_mode": 33188,
      "old_path": "flang/lib/Semantics/resolve-directives.cpp",
      "new_id": "bd7b8ac552fabfb22fc8b7653ee6b3d67b90e95f",
      "new_mode": 33188,
      "new_path": "flang/lib/Semantics/resolve-directives.cpp"
    },
    {
      "type": "modify",
      "old_id": "508efa82f12a094dd385754da3cc0aed8e35972e",
      "old_mode": 33188,
      "old_path": "flang/test/Semantics/OpenMP/allocate-align01.f90",
      "new_id": "4967330e37b48fdc8990e0ff43cf1833e91990cf",
      "new_mode": 33188,
      "new_path": "flang/test/Semantics/OpenMP/allocate-align01.f90"
    },
    {
      "type": "modify",
      "old_id": "5280d1b68a731954d1828ff7357ed03e57e951fc",
      "old_mode": 33188,
      "old_path": "flang/test/Semantics/OpenMP/allocate01.f90",
      "new_id": "1d99811156438bc9cef0f0bf3df40e87f578c5df",
      "new_mode": 33188,
      "new_path": "flang/test/Semantics/OpenMP/allocate01.f90"
    }
  ]
}
