Add missing files.

main
David Chisnall 6 years ago committed by David Chisnall
parent aa775cf835
commit 7c79dfc4c5

@ -0,0 +1,22 @@
#import "Test.h"
#import "stdio.h"
void poke_objcxx(void);
void rethrow(id x)
{
@throw x;
}
int main(void)
{
@try {
printf("Poking from minRepM\n");
poke_objcxx();
printf("Poked from minRepM\n");
} @catch (Test *localException) {
printf("In NS_HANDLER block, %p\n", localException);
}
}

@ -0,0 +1,18 @@
#import "Test.h"
#import "stdio.h"
extern "C" void rethrow(id);
extern "C" void poke_objcxx(void)
{
@try {
printf("Raising MyException\n");
Test *e = [Test new];
@throw e;
} @catch (Test *localException) {
printf("Caught - re-raising\n");
rethrow(localException);
}
}
Loading…
Cancel
Save