#include <typeinfo>
#include <cassert>

struct x { virtual ~x() {} };

int main()
{
    auto ti = &typeid( x );
    void **vtable = *(void***)ti;
    assert( vtable[-1] );
    return 0;
}