From-SVN: r23336
This commit is contained in:
Jason Merrill 1998-10-25 19:42:53 -05:00
parent ff08e6b52e
commit c654a67ead
4 changed files with 11 additions and 10 deletions

View File

@ -9,5 +9,5 @@ class A {
class B: public A {};
class C: public A {};
class D: public C, public B {
void g () { A::f(); } // gets bogus error - wrongly ambiguous static member call, XFAIL *-*-*
void g () { A::f(); } // gets bogus error - wrongly ambiguous static member call
};

View File

@ -9,5 +9,5 @@ struct A {
void g (void (A::*)());
void h () {
g (A::f); // ERROR - failed conversion to method pointer XFAIL *-*-*
g (A::f); // ERROR - failed conversion to method pointer
}

View File

@ -1,16 +1,14 @@
// Build don't link:
// Special g++ Options: -g -fexternal-templates
// GROUPS passed templates
// Bug: g++ emits template instances when it shouldn't.
// Special g++ Options: -g -fexternal-templates
#pragma implementation "irrelevant_file"
#line 1 "wa.h"
#pragma interface // ERROR - , XFAIL *-*-*
#line 1 "template18.h"
#pragma interface
template <class T> inline T min (T a, T b) { return a<b?a:b; }
#line 3 "wa.C"
#line 12 "template18.C"
main()
{
min (1, 1);
}// UNKNOWN "min"
min (1, 1); // ERROR - undefined
}

View File

@ -1,4 +1,7 @@
// Test that function calls using thunks work right.
// Test that variadic function calls using thunks work right.
// Note that this will break on any target that uses the generic thunk
// support, because it doesn't support variadic functions.
// Special g++ Options: -fvtable-thunks
// excess errors test - XFAIL mips*-*-* alpha*-*-* rs6000-*-* powerpc-*-eabi m68k-*-coff m68k-motorola-sysv m88k-motorola-sysv3