Home | History | Annotate | Download | only in CodeGenCXX
      1 // RUN: %clang_cc1 -fcxx-exceptions -fexceptions -emit-llvm-only -verify %s -Wno-unreachable-code
      2 // expected-no-diagnostics
      3 
      4 int val = 42;
      5 int& test1() {
      6   return throw val, val;
      7 }
      8 
      9 int test2() {
     10   return val ? throw val : val;
     11 }
     12 
     13 // rdar://problem/8608801
     14 void test3() {
     15   throw false;
     16 }
     17 
     18 // PR10582
     19 int test4() {
     20   return 1 ? throw val : val;
     21 }
     22