diff options
author | Gabriel Dos Reis <gdr@codesourcery.com> | 2000-01-20 09:24:01 +0000 |
---|---|---|
committer | Gabriel Dos Reis <gdr@gcc.gnu.org> | 2000-01-20 09:24:01 +0000 |
commit | f621dedc052d7946216d4bf5c45841f687fb881b (patch) | |
tree | edc2e63eb1acb48d05f49caabe9b7f3f1829215d | |
parent | 66af917072422d8addc2dfc2d819acfcef82afaf (diff) | |
download | gcc-f621dedc052d7946216d4bf5c45841f687fb881b.zip gcc-f621dedc052d7946216d4bf5c45841f687fb881b.tar.gz gcc-f621dedc052d7946216d4bf5c45841f687fb881b.tar.bz2 |
typeck.c (build_unary_op): Use cp_pedwarn, not pedwarn.
2000-01-19 Gabriel Dos Reis <dosreis@cmla.ens-cachan.fr>
* typeck.c (build_unary_op): Use cp_pedwarn, not pedwarn.
* typeck2.c (incomplete_type_error): Restore previous cp_error and
cp_error_at call sequence.
From-SVN: r31537
-rw-r--r-- | gcc/cp/ChangeLog | 7 | ||||
-rw-r--r-- | gcc/cp/typeck.c | 12 | ||||
-rw-r--r-- | gcc/cp/typeck2.c | 4 |
3 files changed, 15 insertions, 8 deletions
diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 91dafe2..c123e53 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,10 @@ +2000-01-19 Gabriel Dos Reis <gdr@codesourcery.coom> + + * typeck.c (build_unary_op): Use cp_pedwarn, not pedwarn. + + * typeck2.c (incomplete_type_error): Restore previous + cp_error and cp_error_at call sequence. + 2000-01-20 Brad Lucier <lucier@math.purdue.edu> * class.c (dump_class_hierarchy): Make format agree with argument; diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c index 0acd391..fabece2 100644 --- a/gcc/cp/typeck.c +++ b/gcc/cp/typeck.c @@ -4701,13 +4701,13 @@ build_unary_op (code, xarg, noconvert) if (current_class_type && TREE_OPERAND (arg, 0) == current_class_ref) /* An expression like &memfn. */ - pedwarn ("ISO C++ forbids taking the address of a" - " non-static member function to form a pointer" - " to member function. Say `&%T::%D'", base, name); + cp_pedwarn ("ISO C++ forbids taking the address of a" + " non-static member function to form a pointer" + " to member function. Say `&%T::%D'", base, name); else - pedwarn ("ISO C++ forbids taking the address of a bound" - " member function to form a pointer to member" - " function", base, name); + cp_pedwarn ("ISO C++ forbids taking the address of a bound" + " member function to form a pointer to member" + " function", base, name); } arg = build_offset_ref (base, name); diff --git a/gcc/cp/typeck2.c b/gcc/cp/typeck2.c index a07e6584..ced32f8 100644 --- a/gcc/cp/typeck2.c +++ b/gcc/cp/typeck2.c @@ -199,8 +199,8 @@ retry: case RECORD_TYPE: case UNION_TYPE: case ENUMERAL_TYPE: - cp_error_at - ("invalid use of a forward-declared, but not defined type `%#T'", type); + cp_error ("invalid use of undefined type `%#T'", type); + cp_error_at ("forward declaration of `%#T'", type); break; case VOID_TYPE: |