[OPENMP 4.5] Allow to use private data members in 'copyprivate' clause.
authorAlexey Bataev <a.bataev@hotmail.com>
Thu, 17 Mar 2016 10:50:17 +0000 (10:50 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Thu, 17 Mar 2016 10:50:17 +0000 (10:50 +0000)
commite122da19eab39f1272dcd76b08b028a0134f9cd5
treef40d864a901bac9ba5e814984b2830d75b9efab3
parent34223a7e5d1053c5d6c9fc7fbef363b5d9f2f8d8
[OPENMP 4.5] Allow to use private data members in 'copyprivate' clause.

OpenMP 4.5 allows privatization of non-static data members in non-static
member functions. This patch adds support of private data members in
'copyprivate' clauses.

llvm-svn: 263706
clang/lib/Sema/SemaOpenMP.cpp
clang/test/OpenMP/single_ast_print.cpp
clang/test/OpenMP/single_codegen.cpp