aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/init/new51.C
blob: 89c0f87f20208dd562f171a729cc68b48b6ed876 (plain)
1
2
3
4
5
6
7
8
9
10
11
// PR c++/107329

typedef __SIZE_TYPE__ size_t;
struct RexxClass {
  void *operator new(size_t, size_t, const char *, RexxClass *,
                     RexxClass *);
  void operator delete(void *, size_t, const char *, RexxClass *,
                       RexxClass *);
  RexxClass();
};
void createInstance() { new (sizeof(RexxClass), "", 0, 0) RexxClass; }