1 // RUN: %llvmgxx -S %s -o - | llvm-as -f -o /dev/null
4 void doesntThrow() throw();
6 ~F() { doesntThrow(); }
20 if (val == 0) goto label;
21 if (val == 1) goto label;
29 if (val == 0) { doesntThrow(); goto label; }
30 if (val == 1) { doesntThrow(); goto label; }
38 if (val == 0) { F C; goto label; }
39 if (val == 1) { F D; goto label; }