1 // REQUIRES: x86-registered-target, staticanalyzer 2 3 // RUN: %clang_cc1 -fopenmp -triple x86_64-pc-linux-gnu -fopenmp-is-target-device -fcxx-exceptions -fexceptions %s -verify -Wopenmp-target-exception -analyze 4 #pragma omp declare target foo(void)5int foo(void) { 6 int error = -1; 7 try { 8 throw 404; 9 } 10 catch (int e){ 11 error = e; 12 } 13 return error; 14 } 15 #pragma omp end declare target 16 // expected-no-diagnostics 17