OSDN Git Service

PR testsuite/25241
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.law / code-gen4.C
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
22 int main()
23 {
24         oA.c = 'q';
25
26         if ( (oA .* pmA))
27                         printf( "PASS\n");
28         else
29                         printf(" FAIL\n");
30 }
31