[all-commits] [llvm/llvm-project] a542a0: [flang][OpenMP] Support reduction of variables in ...

Tom Eccles via All-commits all-commits at lists.llvm.org
Tue Mar 11 03:17:11 PDT 2025


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a542a083093e7013aabe921cc92f623861a7467d
      https://github.com/llvm/llvm-project/commit/a542a083093e7013aabe921cc92f623861a7467d
  Author: Tom Eccles <tom.eccles at arm.com>
  Date:   2025-03-11 (Tue, 11 Mar 2025)

  Changed paths:
    M flang/lib/Lower/OpenMP/ReductionProcessor.cpp
    A flang/test/Lower/OpenMP/reduction-equivalence.f90

  Log Message:
  -----------
  [flang][OpenMP] Support reduction of variables in EQUIVALENCE (#130607)

These previously crashed the compiler because !fir.ptr (not wrapped
inside of a box) was not supported.

Real POINTER variables are supported as !fir.box<!fir.ptr<>>. The
version for EQUIVALENCE doesn't need to do anything different to
!fir.ref<>.



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