Home | History | Annotate | Download | only in CodeGen
      1 // RUN: not %clang_cc1 -triple i686-pc-win32 -fexceptions -fms-extensions -emit-llvm -o - %s 2>&1 | FileCheck %s
      2 
      3 // This is a codegen test because we only emit the diagnostic when we start
      4 // generating code.
      5 
      6 int SaveDiv(int numerator, int denominator, int *res) {
      7   int myres = 0;
      8   __try {
      9     myres = numerator / denominator;
     10     __leave;
     11   } __except (1) {
     12     return 0;
     13   }
     14   *res = myres;
     15   return 1;
     16 }
     17 // CHECK-NOT: error:
     18 // CHECK: error: cannot compile this SEH __try yet
     19 // CHECK-NOT: error:
     20