From 6aed477a55349c723e4271bbd498d7d18d7c0c96 Mon Sep 17 00:00:00 2001 From: Volker Reichelt Date: Tue, 14 Feb 2006 15:54:34 +0000 Subject: [PATCH] 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 --- gcc/cp/ChangeLog | 8 ++++++++ gcc/cp/call.c | 10 +++++----- gcc/cp/decl.c | 10 +++++----- gcc/cp/error.c | 2 +- 4 files changed, 19 insertions(+), 11 deletions(-) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index b221876215c..5f153639eb0 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,11 @@ +2006-02-14 Volker Reichelt + + * 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 * cp-tree.h (warn_hidden): Remove prototype. diff --git a/gcc/cp/call.c b/gcc/cp/call.c index 01c51f21f5e..268573d5bc0 100644 --- a/gcc/cp/call.c +++ b/gcc/cp/call.c @@ -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; diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c index 61a3545b1a3..146c967461d 100644 --- a/gcc/cp/decl.c +++ b/gcc/cp/decl.c @@ -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; } } diff --git a/gcc/cp/error.c b/gcc/cp/error.c index d2ee9c509d7..8696ff9731e 100644 --- a/gcc/cp/error.c +++ b/gcc/cp/error.c @@ -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. */