1// { dg-do assemble  }
2// GROUPS passed visibility
3// visibility file
4// From: wpsun4!xinforms!johnjo@uunet.uu.net (John D. Johnson)
5// Date:     Wed, 4 Aug 93 13:25:25 MDT
6// Subject:  Access to private 'operator new()'
7// Message-ID: <9308041925.AA09825@xinforms.wpunix
8#include <stdio.h>
9#include <sys/types.h>
10
11class X {
12private:
13  void* operator new(size_t) throw(){// { dg-error "" } .*
14    printf("Inside private new().\n");
15    return NULL;
16  }
17public:
18  X() {}
19};
20
21
22int main(void)
23{
24  X* p = new X;// { dg-error "" } .*
25}
26