1// { dg-do assemble  }
2// g++ 1.36.1 bug 900205_02
3
4// g++ allows constructors to be defined which do not include
5// initializations for reference members of their associated classes.
6
7// Cfront 2.0 does not allow this.
8
9// keywords: reference members, constructors, member initialization
10
11int i;
12
13class c0 {
14  int &int_ref;
15public:
16  c0 () /* : int_ref(i) */ {	// { dg-error "" } reference needs initializer
17  }
18};
19
20class c1 {
21  int &int_ref;
22public:
23  c1 ();
24};
25
26c1::c1() /* : int_ref(i) */ {	// { dg-error "" } reference needs initializer
27}
28
29int main () { return 0; }
30