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