]> gcc.gnu.org Git - gcc.git/blobdiff - gcc/cp/method.c
45th Cygnus<->FSF merge
[gcc.git] / gcc / cp / method.c
index f64a16aac4ffc7b26fbabace3ff9fcb0430a7f43..853ada186fe4095b54204ac22c12313ba511838d 100644 (file)
@@ -463,9 +463,9 @@ build_overload_identifier (name)
       icat (nparms);
       for (i = 0; i < nparms; i++)
        {
-         tree parm = TREE_VEC_ELT (parmlist, i);
+         tree parm = TREE_VALUE (TREE_VEC_ELT (parmlist, i));
          tree arg = TREE_VEC_ELT (arglist, i);
-         if (TREE_CODE (parm) == IDENTIFIER_NODE)
+         if (TREE_CODE (parm) == TYPE_DECL)
            {
              /* This parameter is a type.  */
              OB_PUTC ('Z');
This page took 0.026019 seconds and 5 git commands to generate.