2 // { dg-skip-if "" { *-*-* } { "-flto" } { "" } }
3 // { dg-options "-fsanitize=vptr -O2 -fdump-tree-optimized" }
5 struct S { virtual ~S (); int i; _Complex int j[5]; };
28 return __imag__ p.j[q.i];
31 // { dg-final { scan-tree-dump-times "__ubsan_handle_dynamic_type_cache_miss" 5 "optimized" } }