diff --git a/src/plugins/debugger/namedemangler/parsetreenodes.cpp b/src/plugins/debugger/namedemangler/parsetreenodes.cpp
index 435c6b564af8980631b41dff108da05d87ba58d1..66f37a8a4b1dcd266334e203a7a76b655f27ffd3 100644
--- a/src/plugins/debugger/namedemangler/parsetreenodes.cpp
+++ b/src/plugins/debugger/namedemangler/parsetreenodes.cpp
@@ -1334,6 +1334,7 @@ QByteArray LocalNameNode::toByteArray() const
         name = encodingNode->toByteArray();
         name.append("::{default arg#").append(QByteArray::number(argNumber)).append("}::")
                 .append(MY_CHILD_AT(childCount() - 1)->toByteArray());
+        hasDiscriminator = false;
     } else if (m_isStringLiteral) {
         name = CHILD_TO_BYTEARRAY(0) + "::{string literal}";
         hasDiscriminator = childCount() == 2;