[OPENMP] Initial support of 'reduction' clause

llvm-svn: 211007
diff --git a/clang/test/OpenMP/simd_aligned_messages.cpp b/clang/test/OpenMP/simd_aligned_messages.cpp
index f6bdcdd..84cf40c 100644
--- a/clang/test/OpenMP/simd_aligned_messages.cpp
+++ b/clang/test/OpenMP/simd_aligned_messages.cpp
@@ -52,13 +52,14 @@
   // expected-error@+1 {{argument to 'aligned' clause must be a positive integer value}}
   #pragma omp simd aligned(arr:L)
   for (i = 0; i < num; ++i) {
-    T cur = arr[ind2];
+    T cur = arr[(int)ind2];
     ind2 += L;
     sum += cur;
   }
   // expected-error@+1 {{argument of aligned clause should be array, pointer, reference to array or reference to pointer, not 'int'}}
   #pragma omp simd aligned(num:4)
   for (i = 0; i < num; ++i);
+  return T();
 }
 
 template<int LEN> int test_warn() {