URL
https://opencores.org/ocsvn/openrisc/openrisc/trunk
Go to most recent revision |
Only display areas with differences |
Details |
Blame |
View Log
Rev 154 |
Rev 816 |
// { dg-do compile }
|
// { dg-do compile }
|
|
|
// Copyright (C) 2004 Free Software Foundation, Inc.
|
// Copyright (C) 2004 Free Software Foundation, Inc.
|
// Contributed by Nathan Sidwell 21 Jul 2004
|
// Contributed by Nathan Sidwell 21 Jul 2004
|
|
|
// Failed to spot ambiguous conversion
|
// Failed to spot ambiguous conversion
|
|
|
struct A1
|
struct A1
|
{
|
{
|
operator int () const; // { dg-error "A1::operator" "" }
|
operator int () const; // { dg-error "A1::operator" "" }
|
};
|
};
|
|
|
struct A2
|
struct A2
|
{
|
{
|
operator int () const; // { dg-error "A2::operator" "" }
|
operator int () const; // { dg-error "A2::operator" "" }
|
};
|
};
|
|
|
struct B : A1, A2
|
struct B : A1, A2
|
{
|
{
|
};
|
};
|
|
|
int Foo (B const &b)
|
int Foo (B const &b)
|
{
|
{
|
return b; // { dg-error "ambiguous" "" }
|
return b; // { dg-error "ambiguous" "" }
|
}
|
}
|
|
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.