[all-commits] [llvm/llvm-project] 70fc08: [Flang][OpenMP][Parser] Resolve Declare Target Dir...

agozillon via All-commits all-commits at lists.llvm.org
Fri Jun 2 12:29:21 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 70fc081f74520fc0809060ecba011773105456d5
      https://github.com/llvm/llvm-project/commit/70fc081f74520fc0809060ecba011773105456d5
  Author: Andrew Gozillon <Andrew.Gozillon at amd.com>
  Date:   2023-06-02 (Fri, 02 Jun 2023)

  Changed paths:
    M flang/lib/Semantics/resolve-directives.cpp
    A flang/test/Semantics/OpenMP/declare-target-common-block.f90

  Log Message:
  -----------
  [Flang][OpenMP][Parser] Resolve Declare Target Directive Symbols

Currently symbols are not resolved for declare target
after they've been modified by prior passes. This can
lead to missing or incorrect symbols in subsequent
compiler phases when declare target is used with
more complex types e.g. common block.

This patch should allow these symbols to be
resolved appropriately.

Reviewers: kiranchandramohan

Differential Revision: https://reviews.llvm.org/D151993




More information about the All-commits mailing list