// GlobalSplit used to lose type metadata for classes with virtual bases but no virtual methods.// RUN: %clangxx_cfi -o %t1 %s && %run %t1// UNSUPPORTED: win32structZ{};structZZ:publicvirtualZ{};structA:publicZZ{};structB:publicA{};intmain(){A*a=newB();B*b=(B*)a;}