2003-12-26 Guilhem Lavaux <guilhem@kaffe.org>
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.law / arm4.C
blobbbcf7df239160ca058a38ab37b5d2350b39d540b
1 // { dg-do run  }
2 // GROUPS passed ARM-compliance
3 // arm file
4 // Message-Id: <199301272139.AA25489@world.std.com>
5 // From: kol@world.std.com (Nikolay Yatsenko)
6 // Subject: g++ bug
7 // Date: Wed, 27 Jan 1993 16:39:10 -0500
9 extern "C" int printf(const char*,...);
10 int count = 0;
12 struct S {
13   int i;
14   S(int b)      {
15     i = b;
16     count++; }
19 int main(void)
21   double a = 2.0;
23   S x(int (a));
24   if (count > 0)
25     { printf ("FAIL\n"); return 1; }
26   else
27     printf ("PASS\n");
28   return 0;