]> granicus.if.org Git - clang/commit
[OpenMP 5.0] Fix user-defined mapper lookup in sema
authorMichael Kruse <llvm@meinersbur.de>
Thu, 26 Sep 2019 22:53:01 +0000 (22:53 +0000)
committerMichael Kruse <llvm@meinersbur.de>
Thu, 26 Sep 2019 22:53:01 +0000 (22:53 +0000)
commiteda393ff629096cdcaff71f4af54044a2133aa75
tree18f0c2e542fba9a6a023745e8446ac66d6cecc61
parentc826b8988aa9d245942908e6bef7fc7c1992540e
[OpenMP 5.0] Fix user-defined mapper lookup in sema

This patches fixes the case when a user-defined mapper is attached to
the elements of an array, and to report error when a mapper is used for
types other than struct, class, and union.

Patch by Lingda Li <lildmh@gmail.com>

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

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@373023 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Sema/SemaOpenMP.cpp
test/OpenMP/declare_mapper_messages.c
test/OpenMP/declare_mapper_messages.cpp