1 // { dg-do run } 2 // GROUPS passed code-generation 3 // code-gen file 4 // From: david.binderman@pmsr.philips.co.uk 5 // Date: Tue, 17 Aug 93 10:09:38 BST 6 // Subject: .* broken in 2.4.5 7 // Message-ID: <9308170909.AA05509@pmsr.philips.co.uk> 8 9 class A { 10 public: 11 char c; 12 }; 13 14 typedef char A::*PMA; 15 16 PMA pmA = &A::c; 17 18 A oA; 19 20 extern "C" int printf( const char *, ...); 21 main()22int main() 23 { 24 oA.c = 'q'; 25 26 if ( (oA .* pmA)) 27 printf( "PASS\n"); 28 else 29 printf(" FAIL\n"); 30 } 31 32