FreeBSD/contrib/gcc/c-common.c
/* Try to warn for undefined behavior in EXPR due to missing sequence
   points.  */
Try to warn for undefined behavior in EXPR due to missing sequence
points.
Try to warn for undefined behavior in EXPR due to missing sequence points .
void
verify_sequence_points (tree expr)
{
  struct tlist *before_sp = 0, *after_sp = 0;
  warned_ids = 0;
  save_expr_cache = 0;
  if (tlist_firstobj == 0)
    {
      gcc_obstack_init (&tlist_obstack);
      tlist_firstobj = (char *) obstack_alloc (&tlist_obstack, 0);
    }
  verify_tree (expr, &before_sp, &after_sp, 0);
  warn_for_collisions (after_sp);
  obstack_free (&tlist_obstack, tlist_firstobj);
}
void verify_sequence_points ( tree expr ) { struct tlist * before_sp = 0 , * after_sp = 0 ; warned_ids = 0 ; save_expr_cache = 0 ; if ( tlist_firstobj == 0 ) { gcc_obstack_init ( & tlist_obstack ) ; tlist_firstobj = ( char * ) obstack_alloc ( & tlist_obstack , 0 ) ; } verify_tree ( expr , & before_sp , & after_sp , 0 ) ; warn_for_collisions ( after_sp ) ; obstack_free ( & tlist_obstack , tlist_firstobj ) ; }
Try to warn for undefined behavior in EXPR due to missing sequence
points.
Try to warn for undefined behavior in EXPR due to missing sequence points .