Index: cp-lang.c =================================================================== RCS file: /cvs/gcc/gcc/gcc/cp/cp-lang.c,v retrieving revision 1.36.2.36 diff -u -p -r1.36.2.36 cp-lang.c --- cp-lang.c 26 Mar 2004 16:23:57 -0000 1.36.2.36 +++ cp-lang.c 30 Mar 2004 05:21:31 -0000 @@ -323,7 +323,9 @@ cp_expand_decl (tree decl) int cp_tree_chain_matters_p (tree t) { - return cp_is_overload_p (t) || c_tree_chain_matters_p (t); + if (cp_is_overload_p (t)) + return true; + return c_tree_chain_matters_p (t); } /* Langhook for tree_size: determine size of our 'x' and 'c' nodes. */