[OpenMP] Add support for multidimensional array sections in map clause SEMA.
authorSamuel Antao <sfantao@us.ibm.com>
Wed, 9 Mar 2016 15:46:05 +0000 (15:46 +0000)
committerSamuel Antao <sfantao@us.ibm.com>
Wed, 9 Mar 2016 15:46:05 +0000 (15:46 +0000)
commita9f35cb7d6651494e1e73d359fb8b94b5dd4d59f
tree19a48638a4140cb823a0ecb5c65c8ad34a461ab7
parent1ecfbdefcd862c9ed5c348f6ab50249ca3d13fca
[OpenMP] Add support for multidimensional array sections in map clause SEMA.

Summary: In some cases it can be proved statically that multidimensional array section refer to contiguous storage and can therefore be allowed in a map clause. This patch adds support for those cases in SEMA.

Reviewers: hfinkel, carlo.bertolli, arpith-jacob, kkwli0, ABataev

Subscribers: cfe-commits, fraggamuffin, caomhin

Differential Revision: http://reviews.llvm.org/D17547

llvm-svn: 263019
clang/include/clang/Basic/DiagnosticSemaKinds.td
clang/lib/Sema/SemaOpenMP.cpp
clang/test/OpenMP/target_map_messages.cpp