1// { dg-do run } 2// Bug: g++ tries to look inside (B*)0 for a virtual base pointer. 3 4struct A 5{ 6}; 7 8struct B : virtual A 9{ 10}; 11 12A* a; 13 14int main() 15{ 16 a = (B*)0; 17} 18