aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGabriel Dos Reis <gdr@codesourcery.com>2000-01-20 09:24:01 +0000
committerGabriel Dos Reis <gdr@gcc.gnu.org>2000-01-20 09:24:01 +0000
commitf621dedc052d7946216d4bf5c45841f687fb881b (patch)
treeedc2e63eb1acb48d05f49caabe9b7f3f1829215d
parent66af917072422d8addc2dfc2d819acfcef82afaf (diff)
downloadgcc-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/ChangeLog7
-rw-r--r--gcc/cp/typeck.c12
-rw-r--r--gcc/cp/typeck2.c4
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: