From <http://gcc.gnu.org/ml/gcc/2006-01/msg00953.html>: The following: 2006-01-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de> * cp-tree.h (do_poplevel): Remove prototype. * semantics.c (do_poplevel): Add prototype. Make static. Is a plain mistake due to: ../.././gcc/objcp/objcp-decl.c: In function 'tree_node* objcp_end_compound_stmt(tree_node*, int)': ../.././gcc/objcp/objcp-decl.c:114: error: 'do_poplevel' was not declared in this scope ../.././gcc/objcp/objcp-decl.c:118: error: 'do_poplevel' was not declared in this scope
Fixed by: Revert: * cp-tree.h (do_poplevel): Remove prototype. * semantics.c (do_poplevel): Add prototype. Make static. Revert: * cp-tree.h (default_conversion): Remove prototype. * typeck.c (default_conversion): Make static.