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
8 
9 extern "C" int printf(const char*,...);
10 int count = 0;
11 
12 struct S {
13   int i;
SS14   S(int b)      {
15     i = b;
16     count++; }
17 };
18 
main(void)19 int main(void)
20 {
21   double a = 2.0;
22 
23   S x(int (a));
24   if (count > 0)
25     { printf ("FAIL\n"); return 1; }
26   else
27     printf ("PASS\n");
28   return 0;
29 }
30