[OPENMP 4.5] Allow data members as loop counters in loop-based
authorAlexey Bataev <a.bataev@hotmail.com>
Fri, 1 Apr 2016 09:23:34 +0000 (09:23 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Fri, 1 Apr 2016 09:23:34 +0000 (09:23 +0000)
commitc6ad97a3e7bf1d38e1f73f8351695aa833f10c69
tree7247eb83d93293b4de3aaaf5bb99a058364cb5cf
parenta5520b02a588cdcfe99c476d3d0948049ada38c2
[OPENMP 4.5] Allow data members as loop counters in loop-based
directives.

OpenMP 4.5 allows privatization of non-static data members in non-static
member functions. Patch allows to use and implicit privatization of data
members used as counters in loop-based directives.

llvm-svn: 265121
clang/lib/Sema/SemaOpenMP.cpp
clang/test/OpenMP/for_lastprivate_codegen.cpp