modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/pr83222.c (about) 1 /* PR c/83222 */ 2 3 const char a = 0x42; 4 const double b = (double) a; 5 const double c = a; 6 double d = (double) a; 7 double e = a; 8 const double f = 1 + (double) a; 9 const double g = 1 + a; 10 double h = 1 + (double) a; 11 double i = 1 + a; 12 double j[] = { (double) a, a, 1 + (double) a, 1 + a }; 13 14 void 15 foo (void) 16 { 17 static const double k = (double) a; 18 static const double l = a; 19 static const double m = 1 + (double) a; 20 static const double n = 1 + a; 21 }