[OPENMP] Fixed codegen for parameters privatization.
authorAlexey Bataev <a.bataev@hotmail.com>
Thu, 21 May 2015 09:47:46 +0000 (09:47 +0000)
committerAlexey Bataev <a.bataev@hotmail.com>
Thu, 21 May 2015 09:47:46 +0000 (09:47 +0000)
commit5129d3a4f58c7514a31d49da5c7c70c17aaa9a8f
tree949ba9c1c89f75d50cc59e708639b8a4db3e0a74
parent2db1a03b07ce4d22ad32ebbecdc2099b0e67524e
[OPENMP] Fixed codegen for parameters privatization.

For parameters we shall take a derived type of parameters, not the original one.

llvm-svn: 237882
13 files changed:
clang/lib/CodeGen/CGOpenMPRuntime.cpp
clang/lib/CodeGen/CGStmtOpenMP.cpp
clang/lib/Sema/SemaOpenMP.cpp
clang/test/OpenMP/for_firstprivate_messages.cpp
clang/test/OpenMP/for_lastprivate_messages.cpp
clang/test/OpenMP/for_private_messages.cpp
clang/test/OpenMP/parallel_firstprivate_codegen.cpp
clang/test/OpenMP/single_codegen.cpp
clang/test/OpenMP/single_copyprivate_messages.cpp
clang/test/OpenMP/task_firstprivate_codegen.cpp
clang/test/OpenMP/task_firstprivate_messages.cpp
clang/test/OpenMP/task_private_codegen.cpp
clang/test/OpenMP/task_private_messages.cpp