FreeBSD/contrib/gcc/cp/decl.c
/* Returns nonzero if it is ill-formed to jump past the declaration of
   DECL.  Returns 2 if it's also a real problem.  */
Returns nonzero if it is ill-formed to jump past the declaration of
DECL.  Returns 2 if it's also a real problem.
Returns nonzero if it is ill - formed to jump past the declaration of DECL . Returns 2 if it ' s also a real problem .
static int
decl_jump_unsafe (tree decl)
{
  if (TREE_CODE (decl) != VAR_DECL || TREE_STATIC (decl)
      || TREE_TYPE (decl) == error_mark_node)
    return 0;
  if (TYPE_NEEDS_CONSTRUCTING (TREE_TYPE (decl))
      || DECL_NONTRIVIALLY_INITIALIZED_P (decl))
    return 2;
  if (pod_type_p (TREE_TYPE (decl)))
    return 0;
  return 1;
}
static int decl_jump_unsafe ( tree decl ) { if ( TREE_CODE ( decl ) != VAR_DECL || TREE_STATIC ( decl ) || TREE_TYPE ( decl ) == error_mark_node ) return 0 ; if ( TYPE_NEEDS_CONSTRUCTING ( TREE_TYPE ( decl ) ) || DECL_NONTRIVIALLY_INITIALIZED_P ( decl ) ) return 2 ; if ( pod_type_p ( TREE_TYPE ( decl ) ) ) return 0 ; return 1 ; }
Returns nonzero if it is ill-formed to jump past the declaration of
DECL.
Returns nonzero if it is ill - formed to jump past the declaration of DECL .
/* The POD stuff is just pedantry; why should it matter if the class
     contains a field of pointer to member type?  */