view gcc/testsuite/gcc.c-torture/compile/pr83222.c @ 131:84e7813d76e9

gcc-8.2
author mir3636
date Thu, 25 Oct 2018 07:37:49 +0900
parents
children
line wrap: on
line source

/* PR c/83222 */

const char a = 0x42;
const double b = (double) a;
const double c = a;
double d = (double) a;
double e = a;
const double f = 1 + (double) a;
const double g = 1 + a;
double h = 1 + (double) a;
double i = 1 + a;
double j[] = { (double) a, a, 1 + (double) a, 1 + a };

void
foo (void)
{
  static const double k = (double) a;
  static const double l = a;
  static const double m = 1 + (double) a;
  static const double n = 1 + a;
}