1*612f0a77SPeter S. Housel // RUN: %clangxx -fexceptions -fPIC -c -o %t %s
2*612f0a77SPeter S. Housel // RUN: %llvm_jitlink %t
3*612f0a77SPeter S. Housel 
4*612f0a77SPeter S. Housel extern "C" void llvm_jitlink_setTestResultOverride(long Value);
5*612f0a77SPeter S. Housel 
main(int argc,char * argv[])6*612f0a77SPeter S. Housel int main(int argc, char *argv[]) {
7*612f0a77SPeter S. Housel   llvm_jitlink_setTestResultOverride(1);
8*612f0a77SPeter S. Housel   try {
9*612f0a77SPeter S. Housel     throw 0;
10*612f0a77SPeter S. Housel   } catch (int X) {
11*612f0a77SPeter S. Housel     llvm_jitlink_setTestResultOverride(X);
12*612f0a77SPeter S. Housel   }
13*612f0a77SPeter S. Housel   return 0;
14*612f0a77SPeter S. Housel }
15