// Build don't link:
-// crash test - XFAIL *-*-*
-
struct inttest {
int elem[1];
};
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() {
// 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
struct Ack { Ack(String); };
-struct S { void method(Ack); };
+struct S { void method(Ack); }; // ERROR - referenced below
void function(Ack);
// 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;
-// 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