throwVirtualB
test(catchBase, throwVirtualB, kCaughtBase);
test(catchA, throwVirtualB, kCaughtGeneric);
test(catchVirtualBase, throwVirtualB, kCaughtVirtualBase);
test(catchVirtualA, throwVirtualB, kCaughtGeneric);
test(catchInt, throwVirtualB, kCaughtGeneric);
test(catchAny, throwVirtualB, kCaughtVirtualB);
void throwVirtualB();