Gheorghe-Teodor Bercea | e3b0a19 | 2017-08-07 20:57:59 +0000 | [diff] [blame] | 1 | /// Make sure no exception messages are inclided in the llvm output. |
| 2 | // RUN: %clang_cc1 -fopenmp -x c++ -std=c++11 -triple powerpc64le-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm-bc %s -o %t-ppc-host.bc |
| 3 | // RUN: %clang_cc1 -fopenmp -x c++ -std=c++11 -triple nvptx64-unknown-unknown -fopenmp-targets=nvptx64-nvidia-cuda -emit-llvm %s -fopenmp-is-device -fopenmp-host-ir-file-path %t-ppc-host.bc -o - | FileCheck %s --check-prefix CHK-EXCEPTION |
| 4 | |
| 5 | void test_increment() { |
| 6 | #pragma omp target |
| 7 | { |
| 8 | []() { return; }(); |
| 9 | } |
| 10 | } |
| 11 | |
| 12 | int main() { |
| 13 | test_increment(); |
| 14 | return 0; |
| 15 | } |
| 16 | |
| 17 | //CHK-EXCEPTION-NOT: invoke |
| 18 | |