summaryrefslogtreecommitdiff
path: root/gcc/testsuite/g++.dg/template/dependent-expr6.C
blob: 423f1aeeceacdf969f52d4216f5142dfc8cf8c60 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
// { dg-do compile }

// Copyright 2007 Free Software Foundation
// Contributed by Andreas Krebbel <Andreas.Krebbel@de.ibm.com>

// PR C++ 34081 ICE

class Foo;

template < class Foo > class Bar
{
  enum Status
  { OK, NO };

  enum Status getStatus ()
  {
    return status;
  }

  Status status;
};