2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.law / code-gen4.C
blob362ecc18ed868260740026b77b007eb9cabb3038
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>
9 class A {
10 public:
11         char c;
14 typedef char A::*PMA;
16 PMA pmA = &A::c;
18 A oA;
20 extern "C" int printf( const char *, ...);
22 int main()
24         oA.c = 'q';
26         if ( (oA .* pmA))
27                         printf( "PASS\n");
28         else
29                         printf(" FAIL\n");