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