[all-commits] [llvm/llvm-project] 8dc4bb: [Flang][OpenMP] Fix interop-var handling and diagn...

Sunil Shrestha via All-commits all-commits at lists.llvm.org
Tue Jul 28 13:57:46 PDT 2026


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 8dc4bb72970097b5cb9013d67537f0647707b179
      https://github.com/llvm/llvm-project/commit/8dc4bb72970097b5cb9013d67537f0647707b179
  Author: Sunil Shrestha <sunil.shrestha at hpe.com>
  Date:   2026-07-28 (Tue, 28 Jul 2026)

  Changed paths:
    M flang/lib/Lower/OpenMP/OpenMP.cpp
    M flang/lib/Semantics/check-omp-structure.cpp
    M flang/test/Lower/OpenMP/interop.f90
    M flang/test/Parser/OpenMP/interop-construct.f90
    M flang/test/Semantics/OpenMP/init-clause.f90
    M flang/test/Semantics/OpenMP/interop-construct.f90

  Log Message:
  -----------
  [Flang][OpenMP] Fix interop-var handling and diagnostics (#203959) (#211693)

This change builds on top of the work done in PR #203959
- Diagnose interop destroy without an interop variable
- Lower array-element / derived-component interop-vars via their
designator
- Require interop-var to be a scalar integer of omp_interop_kind
- Remove "hsa" prefer_type (no omp_ifr_hsa in the runtime)
- Fix a latent bug in Parser/OpenMP/interop-construct.f90



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list