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. Houselint 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