commit | 92589990bae53c00179b772fd500ef6679455c90 | [log] [tgz] |
---|---|---|
author | David Sheinkman <davidsheinkman@outlook.com> | Tue Oct 04 14:41:36 2016 +0000 |
committer | David Sheinkman <davidsheinkman@outlook.com> | Tue Oct 04 14:41:36 2016 +0000 |
tree | 6686606e5484a3239a8ead36deed664616a4e48e | |
parent | af63ab2b6935b7468dbaad242b3bee84ed3e1cbc [diff] [blame] |
[OpenMP] fix segfault when a variable referenced in reduction clause is a reference parameter\nDifferential Revision: http://reviews.llvm.org/D24524 llvm-svn: 283223
diff --git a/clang/test/OpenMP/target_parallel_reduction_messages.cpp b/clang/test/OpenMP/target_parallel_reduction_messages.cpp index c9434e7..52338ee 100644 --- a/clang/test/OpenMP/target_parallel_reduction_messages.cpp +++ b/clang/test/OpenMP/target_parallel_reduction_messages.cpp
@@ -9,6 +9,11 @@ return argc; } +void foobar(int &ref) { +#pragma omp target parallel reduction(+:ref) + foo(); +} + struct S1; // expected-note {{declared here}} expected-note 4 {{forward declaration of 'S1'}} extern S1 a; class S2 {