X-Git-Url: https://gcc.gnu.org/git/?a=blobdiff_plain;f=gcc%2Fcp%2Fmethod.c;h=853ada186fe4095b54204ac22c12313ba511838d;hb=a292b002ee20e8c1908b87a015e54b27873ce97a;hp=f64a16aac4ffc7b26fbabace3ff9fcb0430a7f43;hpb=fd67d2b6203f8e2b580ac6cd10058c76715f1427;p=gcc.git diff --git a/gcc/cp/method.c b/gcc/cp/method.c index f64a16aac4ff..853ada186fe4 100644 --- a/gcc/cp/method.c +++ b/gcc/cp/method.c @@ -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');