OSDN Git Service

* treelang/compile/var_defs.tree: Adjust.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.old-deja / g++.other / crash24.C
1 // { dg-do assemble  }
2 // Origin: Jakub Jelinek <jakub@redhat.com>
3
4 class foo {
5  public:
6    class __iterator;
7    friend class __iterator;
8    typedef __iterator const_iterator;
9    virtual ~foo() { }
10    __iterator begin();                          // { dg-error "" } 
11 };
12 static void iteratorTest(const foo &x)
13 {
14    foo::const_iterator i = x.begin();           // { dg-error "" } 
15    for (; i; ++i)
16       *i;
17 }