URL
https://opencores.org/ocsvn/openrisc_2011-10-31/openrisc_2011-10-31/trunk
Only display areas with differences |
Details |
Blame |
View Log
Rev 305 |
Rev 338 |
// { dg-do run }
|
// { dg-do run }
|
// GROUPS passed code-generation
|
// GROUPS passed code-generation
|
// code-gen file
|
// code-gen file
|
// From: david.binderman@pmsr.philips.co.uk
|
// From: david.binderman@pmsr.philips.co.uk
|
// Date: Tue, 17 Aug 93 10:09:38 BST
|
// Date: Tue, 17 Aug 93 10:09:38 BST
|
// Subject: .* broken in 2.4.5
|
// Subject: .* broken in 2.4.5
|
// Message-ID: <9308170909.AA05509@pmsr.philips.co.uk>
|
// Message-ID: <9308170909.AA05509@pmsr.philips.co.uk>
|
|
|
class A {
|
class A {
|
public:
|
public:
|
char c;
|
char c;
|
};
|
};
|
|
|
typedef char A::*PMA;
|
typedef char A::*PMA;
|
|
|
PMA pmA = &A::c;
|
PMA pmA = &A::c;
|
|
|
A oA;
|
A oA;
|
|
|
extern "C" int printf( const char *, ...);
|
extern "C" int printf( const char *, ...);
|
|
|
int main()
|
int main()
|
{
|
{
|
oA.c = 'q';
|
oA.c = 'q';
|
|
|
if ( (oA .* pmA))
|
if ( (oA .* pmA))
|
printf( "PASS\n");
|
printf( "PASS\n");
|
else
|
else
|
printf(" FAIL\n");
|
printf(" FAIL\n");
|
}
|
}
|
|
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.