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