1 // { dg-do assemble  }
2 // { dg-options "-pedantic-errors" }
3 // GROUPS passed initialization
4 // init file
5 // From: dcb@us-es.sel.de
6 // Date:     Mon, 12 Oct 92 07:51:52 +0100
7 // Subject:  G++, ARM Page 141
8 // Message-ID: <9210120651.AA15257@us-es.sel.de>
9 
10 extern int fred( int);
11 
12 class X {
13       public :
14       void f( int = fred( 0) ) ; // { dg-message "previous spec" }
15 } ;
16 
17 void X::f( int x = fred( 0) ) { // { dg-error "default argument" }
18 }
19