aboutsummaryrefslogtreecommitdiff
path: root/clang/test/OpenMP/simd_loop_messages.cpp
diff options
context:
space:
mode:
authorAlexander Musman <alexander.musman@gmail.com>2014-06-04 13:06:39 +0000
committerAlexander Musman <alexander.musman@gmail.com>2014-06-04 13:06:39 +0000
commit1bb328cca568d7031a588ba3a19b8a472bd50c33 (patch)
treea8a76cecb9af199f5272c655b7e01e51af01ebd9 /clang/test/OpenMP/simd_loop_messages.cpp
parenta69ca9be127f26e22053243f7562d1079339314f (diff)
downloadllvm-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.cpp3
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];