| // RUN: not %clang_cc1 -triple i686-pc-win32 -fexceptions -fms-extensions -emit-llvm -o - %s 2>&1 | FileCheck %s | |
| // This is a codegen test because we only emit the diagnostic when we start | |
| // generating code. | |
| int SaveDiv(int numerator, int denominator, int *res) { | |
| int myres = 0; | |
| __try { | |
| myres = numerator / denominator; | |
| } __except (1) { | |
| return 0; | |
| } | |
| *res = myres; | |
| return 1; | |
| } | |
| // CHECK-NOT: error: | |
| // CHECK: error: cannot compile this SEH __try yet | |
| // CHECK-NOT: error: |