diff options
author | Alexander Musman <alexander.musman@gmail.com> | 2014-06-04 13:06:39 +0000 |
---|---|---|
committer | Alexander Musman <alexander.musman@gmail.com> | 2014-06-04 13:06:39 +0000 |
commit | 1bb328cca568d7031a588ba3a19b8a472bd50c33 (patch) | |
tree | a8a76cecb9af199f5272c655b7e01e51af01ebd9 /clang/test/OpenMP/simd_loop_messages.cpp | |
parent | a69ca9be127f26e22053243f7562d1079339314f (diff) | |
download | llvm-1bb328cca568d7031a588ba3a19b8a472bd50c33.zip llvm-1bb328cca568d7031a588ba3a19b8a472bd50c33.tar.gz llvm-1bb328cca568d7031a588ba3a19b8a472bd50c33.tar.bz2 |
[OPENMP] Parsing/Sema for OMPLasprivateClause.
Parsing this clause, allowing it on directive ‘omp simd’ and semantic checks.
llvm-svn: 210184
Diffstat (limited to 'clang/test/OpenMP/simd_loop_messages.cpp')
-rw-r--r-- | clang/test/OpenMP/simd_loop_messages.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/test/OpenMP/simd_loop_messages.cpp b/clang/test/OpenMP/simd_loop_messages.cpp index c960e06..f41390d 100644 --- a/clang/test/OpenMP/simd_loop_messages.cpp +++ b/clang/test/OpenMP/simd_loop_messages.cpp @@ -1,7 +1,7 @@ // RUN: %clang_cc1 -fsyntax-only -fopenmp=libiomp5 -x c++ -std=c++11 -fexceptions -fcxx-exceptions -verify %s static int sii; -#pragma omp threadprivate(sii) +#pragma omp threadprivate(sii) // expected-note {{defined as threadprivate or thread local}} int test_iteration_spaces() { const int N = 100; @@ -247,6 +247,7 @@ int test_iteration_spaces() { #pragma omp parallel { + // expected-error@+2 {{loop iteration variable may not be threadprivate or thread local}} #pragma omp simd for (sii = 0; sii < 10; sii+=1) c[sii] = a[sii]; |