Its inside this function 

static inline var_ann_t
var_ann (tree t)

from the error dump itseems to the following assertion 
 gcc_assert (DECL_P (t))


thanks 





On 7/27/05, Daniel Berlin <[EMAIL PROTECTED]> wrote:
> On Wed, 2005-07-27 at 12:33 -0400, drizzle drizzle wrote:
> > Hi
> >     I am trying to insert a function call "foo" inside the tree list.
> >
> >
> > Inside this particular loop
> >          for (bsi = bsi_start (bb); !bsi_end_p (bsi); bsi_next (&bsi))
> >          {
> >
> >  //            if a particular condition is satisfied  I do the following
> >
> >                 tree id = get_identifier ("foo");
> >               tree t = build_function_type_list (void_type_node,NULL_TREE);
> >               tree decl = build_decl (FUNCTION_DECL, id, t);
> >               tree call = build_function_call_expr (decl, NULL);
> >                bsi_insert_before(&bsi,call,BSI_CHAIN_END); // I have tried 
> > BSI_NEW_STMT
> 
> 
> >
> >
> >           }
> >
> >
> > Although the node is created properly, an assertion in
> > tree-flow-inline.h fails. Can someone help me identify the issue here.
> >  i will appreciate that
> 
> What assert do you trigger?
> 
> >
> > thanks
> 
>

Reply via email to