view gcc/testsuite/g++.old-deja/g++.other/delete7.C @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents 04ced10e8804
children
line wrap: on
line source

// { dg-do run  }
// Test that we call a class-specific vector op delete.

#include <new>

int r = 1;

struct A
{
  void operator delete[](void *p) { r = 0; ::operator delete (p); }
};

int main ()
{
  A (*p)[2] = new A[2][2];
  delete [] p;
  return r;
}