throwVirtualA
test(catchBase, throwVirtualA, kCaughtBase);
test(catchA, throwVirtualA, kCaughtGeneric);
test(catchVirtualBase, throwVirtualA, kCaughtVirtualBase);
test(catchVirtualA, throwVirtualA, kCaughtVirtualA);
test(catchInt, throwVirtualA, kCaughtGeneric);
test(catchAny, throwVirtualA, kCaughtVirtualA);
void throwVirtualA();