[all-commits] [llvm/llvm-project] fa61f0: Fix threadprivate variable scope inside BLOCK cons...

harishch4 via All-commits all-commits at lists.llvm.org
Wed Apr 17 02:52:07 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fa61f062a515be92a98cac64a9193498918c1225
      https://github.com/llvm/llvm-project/commit/fa61f062a515be92a98cac64a9193498918c1225
  Author: harishch4 <harishcse44 at gmail.com>
  Date:   2024-04-17 (Wed, 17 Apr 2024)

  Changed paths:
    M flang/lib/Semantics/check-omp-structure.cpp
    M flang/test/Lower/OpenMP/threadprivate-hlfir.f90
    A flang/test/Semantics/OpenMP/threadprivate07.f90

  Log Message:
  -----------
  Fix threadprivate variable scope inside BLOCK construct. (#88921)

When a local variable inside a BLOCK construct is used as threadprivate
variable, llvm-flang throws below error:

> error: The THREADPRIVATE directive and the common block or variable in
it must appear in the same declaration section of a scoping unit



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