FreeBSD/contrib/gcc/tree-ssa-alias-warnings.c
/* Detect and report strict aliasing violation of named objects.  */
Detect and report strict aliasing violation of named objects.
Detect and report strict aliasing violation of named objects .
static void
detect_strict_aliasing_named (void)
{
  unsigned int i;
  for (i = 1; i < num_ssa_names; i++)
    {
      tree ptr = ssa_name (i);
      struct ptr_info_def *pi;
      if (ptr == NULL_TREE)
	continue;
      pi = SSA_NAME_PTR_INFO (ptr);
      if (!SSA_NAME_IN_FREE_LIST (ptr) && pi && pi->name_mem_tag)
	dsa_named_for (ptr);
    }
}
static void detect_strict_aliasing_named ( void ) { unsigned int i ; for ( i = 1 ; i < num_ssa_names ; i ++ ) { tree ptr = ssa_name ( i ) ; struct ptr_info_def * pi ; if ( ptr == NULL_TREE ) continue ; pi = SSA_NAME_PTR_INFO ( ptr ) ; if ( ! SSA_NAME_IN_FREE_LIST ( ptr ) && pi && pi -> name_mem_tag ) dsa_named_for ( ptr ) ; } }
Detect and report strict aliasing violation of named objects.
Detect and report strict aliasing violation of named objects .