* error.c (locate_error): %P takes an `int', not a `tree'.
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Wed, 2 Jul 2003 01:11:21 +0000 (01:11 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Wed, 2 Jul 2003 01:11:21 +0000 (01:11 +0000)
From-SVN: r68809

gcc/cp/ChangeLog
gcc/cp/error.c

index 1c05850..a76a82b 100644 (file)
@@ -1,3 +1,7 @@
+2003-07-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * error.c (locate_error): %P takes an `int', not a `tree'.
+
 Wed Jul  2 00:36:48 CEST 2003  Jan Hubicka  <jh@suse.cz>
 
        * decl2.c (defer_fn): Set DECL_DEFER_OUTPUT.
index e26f242..d12cd6c 100644 (file)
@@ -2551,6 +2551,7 @@ locate_error (const char *msgid, va_list ap)
            {
              /* Just ignore these possibilities.  */
            case '%':                                           break;
+           case 'P':
            case 'd':   (void) va_arg (ap, int);                break;
            case 's':   (void) va_arg (ap, char *);             break;
            case 'L':   (void) va_arg (ap, enum languages);     break;
@@ -2564,7 +2565,6 @@ locate_error (const char *msgid, va_list ap)
            case 'D':
            case 'E':
            case 'F':
-           case 'P':
            case 'T':
            case 'V':
              t = va_arg (ap, tree);