call.c (standard_conversion): Return NULL instead of 0.

* call.c (standard_conversion): Return NULL instead of 0.
	(build_user_type_conversion_1): Likewise.
	(tourney): Likewise.
	* decl.c (redeclaration_error_message): Likewise.
	* error.c (language_to_string): Likewise.

From-SVN: r110976
This commit is contained in:
Volker Reichelt 2006-02-14 15:54:34 +00:00 committed by Volker Reichelt
parent 98035a75ac
commit 6aed477a55
4 changed files with 19 additions and 11 deletions

View File

@ -1,3 +1,11 @@
2006-02-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
* call.c (standard_conversion): Return NULL instead of 0.
(build_user_type_conversion_1): Likewise.
(tourney): Likewise.
* decl.c (redeclaration_error_message): Likewise.
* error.c (language_to_string): Likewise.
2006-02-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
* cp-tree.h (warn_hidden): Remove prototype.

View File

@ -768,7 +768,7 @@ standard_conversion (tree to, tree from, tree expr, bool c_cast_p,
|| !compparms (TREE_CHAIN (TYPE_ARG_TYPES (fromfn)),
TREE_CHAIN (TYPE_ARG_TYPES (tofn)))
|| cp_type_quals (fbase) != cp_type_quals (tbase))
return 0;
return NULL;
from = cp_build_qualified_type (tbase, cp_type_quals (fbase));
from = build_method_type_directly (from,
@ -806,7 +806,7 @@ standard_conversion (tree to, tree from, tree expr, bool c_cast_p,
|| tcode == REAL_TYPE)
{
if (! (INTEGRAL_CODE_P (fcode) || fcode == REAL_TYPE))
return 0;
return NULL;
conv = build_conv (ck_std, to, conv);
/* Give this a better rank if it's a promotion. */
@ -2615,7 +2615,7 @@ build_user_type_conversion_1 (tree totype, tree expr, int flags)
candidates = splice_viable (candidates, pedantic, &any_viable_p);
if (!any_viable_p)
return 0;
return NULL;
cand = tourney (candidates);
if (cand == 0)
@ -6247,7 +6247,7 @@ tourney (struct z_candidate *candidates)
{
champ = challenger->next;
if (champ == 0)
return 0;
return NULL;
champ_compared_to_predecessor = 0;
}
else
@ -6270,7 +6270,7 @@ tourney (struct z_candidate *candidates)
{
fate = joust (champ, challenger, 0);
if (fate != 1)
return 0;
return NULL;
}
return champ;

View File

@ -1976,7 +1976,7 @@ redeclaration_error_message (tree newdecl, tree olddecl)
constructs like "typedef struct foo { ... } foo"
would look like an erroneous redeclaration. */
if (same_type_p (TREE_TYPE (newdecl), TREE_TYPE (olddecl)))
return 0;
return NULL;
else
return "redefinition of %q#D";
}
@ -1987,7 +1987,7 @@ redeclaration_error_message (tree newdecl, tree olddecl)
abort()). Don't complain about redefinition in this case. */
if (DECL_LANG_SPECIFIC (olddecl) && DECL_PURE_VIRTUAL_P (olddecl)
&& DECL_INITIAL (olddecl) == NULL_TREE)
return 0;
return NULL;
/* If both functions come from different namespaces, this is not
a redeclaration - this is a conflict with a used function. */
@ -2008,7 +2008,7 @@ redeclaration_error_message (tree newdecl, tree olddecl)
else
return "redefinition of %q#D";
}
return 0;
return NULL;
}
else if (TREE_CODE (newdecl) == TEMPLATE_DECL)
{
@ -2055,7 +2055,7 @@ redeclaration_error_message (tree newdecl, tree olddecl)
/* Objects declared at top level: */
/* If at least one is a reference, it's ok. */
if (DECL_EXTERNAL (newdecl) || DECL_EXTERNAL (olddecl))
return 0;
return NULL;
/* Reject two definitions. */
return "redefinition of %q#D";
}
@ -2066,7 +2066,7 @@ redeclaration_error_message (tree newdecl, tree olddecl)
together with an external reference. */
if (!(DECL_EXTERNAL (newdecl) && DECL_EXTERNAL (olddecl)))
return "redeclaration of %q#D";
return 0;
return NULL;
}
}

View File

@ -2055,7 +2055,7 @@ language_to_string (enum languages c)
default:
gcc_unreachable ();
}
return 0;
return NULL;
}
/* Return the proper printed version of a parameter to a C++ function. */