From-SVN: r23345
This commit is contained in:
Jason Merrill 1998-10-25 21:09:40 -05:00
parent aaa9d731a1
commit 3ae273dc92
4 changed files with 17 additions and 10 deletions

View File

@ -1,7 +1,5 @@
// Build don't link:
// crash test - XFAIL *-*-*
struct inttest {
int elem[1];
};
@ -9,8 +7,8 @@ struct inttest {
template <class T>
void F(T x)
{
typedef __typeof__(x.elem[0]) dummy;
i = 1;
typedef __typeof (x.elem[0]) dummy;
dummy i = 1;
}
int main() {

View File

@ -1,6 +1,5 @@
// Build don't link:
// GROUPS passed arg-matching
// excess errors test - XFAIL *-*-*
// From: gustavo@cpqd.br (Gustavo Chaves)
// Date: Wed, 25 May 94 09:38:00 EST
// Subject: problem with user defined conversions in initialization
@ -10,7 +9,7 @@ struct String { String(const char*); };
struct Ack { Ack(String); };
struct S { void method(Ack); };
struct S { void method(Ack); }; // ERROR - referenced below
void function(Ack);

View File

@ -6,6 +6,16 @@
// Subject: Re: g++ ignores language context of function pointers
// Message-ID: <9302021238.AA01513@Achates.MIT.EDU>
typedef void (*pfv2)(double, double);
extern "C" { typedef void (*pfv3)(double, double); }// ERROR - , XFAIL *-*-*
typedef void (*pfv)();
void f ();
extern "C"
{
typedef void (*pcfv)(void);
void cf (void);
}
pfv p = f;
pfv p2 = cf; // ERROR - mismatch XFAIL *-*-*
pcfv p3 = f; // ERROR - mismatch XFAIL *-*-*
pcfv p4 = cf;

View File

@ -1,6 +1,6 @@
// Build don't link:
// Build don't link:
// Special g++ Options: -w
// GROUPS passed vtable
// excess errors test - XFAIL *-*-*
// vtable file
// From: mrs@cygnus.com (Mike Stump)
// Date: Wed, 20 Apr 1994 17:46:11 -0700