diff options
| author | Alexey Bataev <a.bataev@hotmail.com> | 2015-04-28 13:20:05 +0000 |
|---|---|---|
| committer | Alexey Bataev <a.bataev@hotmail.com> | 2015-04-28 13:20:05 +0000 |
| commit | 6111469a4a6dcb57a1f0eb261aca64d8306fb810 (patch) | |
| tree | b2333f75074f4731b38b796576f4f4b0122d9a2b /clang/test/OpenMP/for_private_codegen.cpp | |
| parent | 61145652692c4823b0ea8846c3ef8cf69343d949 (diff) | |
| download | bcm5719-llvm-6111469a4a6dcb57a1f0eb261aca64d8306fb810.tar.gz bcm5719-llvm-6111469a4a6dcb57a1f0eb261aca64d8306fb810.zip | |
[OPENMP] Fix crash on loop control vars explicitly marked as private.
It is allowed to mark loop control vars as private in 'private' or 'lastprivate' clause, so no need to assert here.
llvm-svn: 235985
Diffstat (limited to 'clang/test/OpenMP/for_private_codegen.cpp')
| -rw-r--r-- | clang/test/OpenMP/for_private_codegen.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/test/OpenMP/for_private_codegen.cpp b/clang/test/OpenMP/for_private_codegen.cpp index e87473bf39a..f4d18340c81 100644 --- a/clang/test/OpenMP/for_private_codegen.cpp +++ b/clang/test/OpenMP/for_private_codegen.cpp @@ -115,6 +115,12 @@ int main() { vec[i] = t_var; s_arr[i] = var; } + int i; +#pragma omp parallel +#pragma omp for private(i) + for (i = 0; i < 2; ++i) { + ; + } return tmain<int>(); #endif } |

