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 assemble }
|
// { dg-do assemble }
|
// Copyright (C) 2000 Free Software Foundation, Inc.
|
// Copyright (C) 2000 Free Software Foundation, Inc.
|
// Contributed by Nathan Sidwell 7 Nov 2000
|
// Contributed by Nathan Sidwell 7 Nov 2000
|
|
|
// We ICE'd rather than fail to instantiate.
|
// We ICE'd rather than fail to instantiate.
|
|
|
template< typename SID, class SDR >
|
template< typename SID, class SDR >
|
void k( SID sid, SDR* p,
|
void k( SID sid, SDR* p,
|
void (SDR::*)
|
void (SDR::*)
|
( typename SID::T ) );
|
( typename SID::T ) );
|
|
|
struct E { };
|
struct E { };
|
struct S { void f( int ); };
|
struct S { void f( int ); };
|
|
|
void f()
|
void f()
|
{
|
{
|
k( E(), (S*)0, &S::f ); // { dg-error "" } no match
|
k( E(), (S*)0, &S::f ); // { dg-error "" } no match
|
}
|
}
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.