summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.old-deja/g++.other/enum1.C
blob: 9685f6a04e330ce1865d3f6f978fe0011b0e296d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// { dg-do run  }
extern "C" void abort();

struct A
{
  enum { a = 3}* p;
  int f() { return (int) a; }
};

int main()
{
  A a;

  if (a.f() != 3)
    abort();
}