aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.9/gcc/testsuite/g++.dg/template/typename9.C
blob: 5f6fb96bc2a1973de2922ea70741bf4442df5fdf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
// { dg-do compile }

// Copyright (C) 2004 Free Software Foundation, Inc.
// Contributed by Nathan Sidwell 14 Dec 2004 <nathan@codesourcery.com>

// PR 18981. ICE
// Origin:  Andreas Schwab <schwab@suse.de>

template <class T> 
struct tree { 
  struct iterator; 
  struct sibling_iterator { 
    friend struct tree<T>::iterator; 
  }; 
};