]>
git.proxmox.com Git - rustc.git/blob - src/compiler-rt/test/ubsan/TestCases/TypeCheck/vptr-virtual-base-construction.cpp
1 // RUN: %clangxx -frtti -fsanitize=vptr -fno-sanitize-recover=vptr %s -o %t
8 struct A
{ virtual ~A() {} };
9 struct B
: virtual A
{};
10 struct C
: virtual A
{ ~C() { n
= 0; } };
11 struct D
: virtual B
, virtual C
{};
13 int main() { delete new D
; }