throwBase
test(catchBase, throwBase, kCaughtBase);
test(catchA, throwBase, kCaughtGeneric);
test(catchVirtualBase, throwBase, kCaughtGeneric);
test(catchVirtualA, throwBase, kCaughtGeneric);
test(catchInt, throwBase, kCaughtGeneric);
test(catchAny, throwBase, kCaughtBase);
void throwBase();