aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.old-deja/g++.law/enum9.C
blob: 0a3531e1f3b2670e22fcef003c8934becefa008c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
// Special g++ Options: -fshort-enums
// GROUPS passed enums
  extern "C" int printf (const char *, ...);

  enum E { A = 0x80000000, B = 0 };

  main()
  {
    if (sizeof (E) != 4)
	printf ("FAIL\n");
    else
	printf ("PASS\n");
    return 0;
  }