16 lines
383 B
C++
16 lines
383 B
C++
// REQUIRES: libunwind-available
|
|
// RUN: %clangxx -fexceptions -fPIC -c -o %t %s
|
|
// RUN: env LD_PRELOAD=%shared_libunwind %llvm_jitlink %t
|
|
|
|
extern "C" void llvm_jitlink_setTestResultOverride(long Value);
|
|
|
|
int main(int argc, char *argv[]) {
|
|
llvm_jitlink_setTestResultOverride(1);
|
|
try {
|
|
throw 0;
|
|
} catch (int X) {
|
|
llvm_jitlink_setTestResultOverride(X);
|
|
}
|
|
return 0;
|
|
}
|