)]}'
{
  "commit": "63085310c9290336ff190ed911f59fc172e32b6c",
  "tree": "83b57ada818c7d3f8d3b42d67610ac2ae5734b4f",
  "parents": [
    "a74a801f07d7730bfcc72c6e5be3d23c289cdb21"
  ],
  "author": {
    "name": "Krzysztof Parzyszek",
    "email": "Krzysztof.Parzyszek@amd.com",
    "time": "Wed Aug 27 07:32:22 2025 -0500"
  },
  "committer": {
    "name": "GitHub",
    "email": "noreply@github.com",
    "time": "Wed Aug 27 07:32:22 2025 -0500"
  },
  "message": "[flang][OpenMP] Analyze objects in OmpObjectList on clauses (#155424)\n\nThis is intended to diagnose errors such as incorrect uses of\nassumed-size arrays, for example.\n\nFixes https://github.com/llvm/llvm-project/issues/151990",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7bbd99aab5a6bd418285af9195bce984ef4d05e3",
      "old_mode": 33188,
      "old_path": "flang/lib/Semantics/check-omp-structure.cpp",
      "new_id": "c73bf322534b6b17cef7013da7260cae3df1bd5f",
      "new_mode": 33188,
      "new_path": "flang/lib/Semantics/check-omp-structure.cpp"
    },
    {
      "type": "modify",
      "old_id": "8ac905242162fee5147f9a49c2a1314a88a6091f",
      "old_mode": 33188,
      "old_path": "flang/lib/Semantics/check-omp-structure.h",
      "new_id": "177a5f4bd3a2770c4cdef6cab6d09dd9e29f757d",
      "new_mode": 33188,
      "new_path": "flang/lib/Semantics/check-omp-structure.h"
    },
    {
      "type": "modify",
      "old_id": "4caf12a0169c42485c92392de9e47cc9da3f63af",
      "old_mode": 33188,
      "old_path": "flang/test/Lower/OpenMP/Todo/omp-do-simd-linear.f90",
      "new_id": "db8f5c293b40e035614ae292b049d85d6b708a66",
      "new_mode": 33188,
      "new_path": "flang/test/Lower/OpenMP/Todo/omp-do-simd-linear.f90"
    },
    {
      "type": "modify",
      "old_id": "6c74462dd27896687034a4974fda60bedafee0a2",
      "old_mode": 33188,
      "old_path": "flang/test/Semantics/OpenMP/cray-pointer-usage.f90",
      "new_id": "bc45c2e38d0574b104938bbcb5fbfeec15b3a82b",
      "new_mode": 33188,
      "new_path": "flang/test/Semantics/OpenMP/cray-pointer-usage.f90"
    },
    {
      "type": "modify",
      "old_id": "a62a7f8d0a392db0f604d7d645ca0bba9aa79ee1",
      "old_mode": 33188,
      "old_path": "flang/test/Semantics/OpenMP/declare-mapper02.f90",
      "new_id": "2ad87c914bc7db290e21a1a269bf330a21356b2a",
      "new_mode": 33188,
      "new_path": "flang/test/Semantics/OpenMP/declare-mapper02.f90"
    },
    {
      "type": "modify",
      "old_id": "19fcfbf64bebdbb296586ddeb3f8bd67acc67118",
      "old_mode": 33188,
      "old_path": "flang/test/Semantics/OpenMP/depend01.f90",
      "new_id": "6c6cc16bcc5f95c6a5333f84c66b4ca7e73be375",
      "new_mode": 33188,
      "new_path": "flang/test/Semantics/OpenMP/depend01.f90"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "53c98b079f34b8b127b24fb6d17bec7c4d6a52bd",
      "new_mode": 33188,
      "new_path": "flang/test/Semantics/OpenMP/depend07.f90"
    }
  ]
}
