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 11 class X { 12 private: new(size_t)13 void* operator new(size_t) throw(){// { dg-message "" } .* 14 printf("Inside private new().\n"); 15 return NULL; 16 } 17 public: X()18 X() {} 19 }; 20 21 main(void)22int main(void) 23 { 24 X* p = new X;// { dg-error "" } .* 25 } 26