Gabriel Dos Reis wrote: > Hi, > > We have the following code in decl.c:check_initializer(): > > > if (TREE_CODE (decl) == CONST_DECL) > { > gcc_assert (TREE_CODE (decl) != REFERENCE_TYPE); > > DECL_INITIAL (decl) = init; > > gcc_assert (init != NULL_TREE); > init = NULL_TREE; > } > > > If decl is a CONST_DECL, then obviously the assert > > gcc_assert (TREE_CODE (decl) != REFERENCE_TYPE); > > is trivially true. Is it a typo for > > gcc_assert (TREE_CODE (TREE_TYPE (decl)) != REFERENCE_TYPE); > > where one wanted to check that the decl is not a reference type?
Yes. -- Mark Mitchell CodeSourcery [EMAIL PROTECTED] (650) 331-3385 x713