view gcc/testsuite/g++.old-deja/g++.other/delete7.C @ 144:8f4e72ab4e11

fix segmentation fault caused by nothing next cur_op to end
author Takahiro SHIMIZU <anatofuz@cr.ie.u-ryukyu.ac.jp>
date Sun, 23 Dec 2018 21:23:56 +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;
}