FSF GCC merge 02/23/03
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.law / ctors8.C
blob577394e4d3d73f313f79c6efe48696517facfc49
1 // GROUPS passed constructors
2 // ctor file
3 // Message-Id: <199212160609.AA18247@phecda.cs.sfu.ca>
4 // From: Taj Khattra <khattra@cs.sfu.ca>
5 // Subject: gcc 2.3.1 global ctor bug ?
6 // Date: Tue, 15 Dec 92 22:09:37 PST
8 #include <stdio.h>
10 struct foo {
11      foo() : index(-1) {}
12      int index;
15 foo *arr = new foo[2];
17 int main()
19   if (arr[0].index == -1
20       && arr[1].index == -1)
21     printf ("PASS\n");
22   else
23     { printf ("FAIL\n"); return 1; }