diff options
author | Nathan Sidwell <nathan@codesourcery.com> | 2001-04-24 08:13:38 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2001-04-24 08:13:38 +0000 |
commit | dfbb4f347cf43b955f56ecbc9709b8836d395ee5 (patch) | |
tree | 8f46ab0d0836aa9fe30d168822d264e27457a5a3 /gcc | |
parent | c6f9b9a14126a36d97ae9cbb59064eab067d2edc (diff) | |
download | gcc-dfbb4f347cf43b955f56ecbc9709b8836d395ee5.zip gcc-dfbb4f347cf43b955f56ecbc9709b8836d395ee5.tar.gz gcc-dfbb4f347cf43b955f56ecbc9709b8836d395ee5.tar.bz2 |
pt.c (tsubst_decl): Use VOID_TYPE_P.
cp:
* pt.c (tsubst_decl): Use VOID_TYPE_P.
* semantics.c: Fix some typos.
From-SVN: r41519
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/cp/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/cp/pt.c | 8 | ||||
-rw-r--r-- | gcc/cp/semantics.c | 4 |
3 files changed, 11 insertions, 6 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 9db3d9c..31c1f92 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,8 @@ +2001-04-24 Nathan Sidwell <nathan@codesourcery.com> + + * pt.c (tsubst_decl): Use VOID_TYPE_P. + * semantics.c: Fix some typos. + 2001-04-23 Phil Edwards <pme@sources.redhat.com> * cp/decl2.c (flag_honor_std): Always initialize to 1. diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index ac88bec..1b88a78 100644 --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -5901,8 +5901,8 @@ tsubst_decl (t, args, type) DECL_INITIAL (r) = tsubst_expr (DECL_INITIAL (t), args, /*complain=*/1, in_decl); TREE_CHAIN (r) = NULL_TREE; - if (TREE_CODE (type) == VOID_TYPE) - cp_error_at ("instantiation of `%D' as type void", r); + if (VOID_TYPE_P (type)) + cp_error_at ("instantiation of `%D' as type `%T'", r, type); } break; @@ -6015,8 +6015,8 @@ tsubst_decl (t, args, type) register_local_specialization (r, t); TREE_CHAIN (r) = NULL_TREE; - if (TREE_CODE (r) == VAR_DECL && TREE_CODE (type) == VOID_TYPE) - cp_error_at ("instantiation of `%D' as type void", r); + if (TREE_CODE (r) == VAR_DECL && VOID_TYPE_P (type)) + cp_error_at ("instantiation of `%D' as type `%T'", r, type); } break; diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c index 2141e5c..8dae039 100644 --- a/gcc/cp/semantics.c +++ b/gcc/cp/semantics.c @@ -284,7 +284,7 @@ finish_else_clause (if_stmt) RECHAIN_STMTS (if_stmt, ELSE_CLAUSE (if_stmt)); } -/* Finsh an if-statement. */ +/* Finish an if-statement. */ void finish_if_stmt () @@ -403,7 +403,7 @@ finish_return_stmt (expr) { /* Similarly, all destructors must run destructors for base-classes before returning. So, all returns in a - destructor get sent to the DTOR_LABEL; finsh_function emits + destructor get sent to the DTOR_LABEL; finish_function emits code to return a value there. */ return finish_goto_stmt (dtor_label); } |