diff --git a/src/libs/cplusplus/NamePrettyPrinter.cpp b/src/libs/cplusplus/NamePrettyPrinter.cpp
index cee4f77fea9ce34406c084c67562879e739ea6a4..71346d61e9317574586b1e074c0e576c1778bc6e 100644
--- a/src/libs/cplusplus/NamePrettyPrinter.cpp
+++ b/src/libs/cplusplus/NamePrettyPrinter.cpp
@@ -90,6 +90,8 @@ void NamePrettyPrinter::visit(TemplateNameId *name)
         else
             _name += arg;
     }
+    if (! _name.isEmpty() && _name.at(_name.length() - 1) == '>')
+        _name += QLatin1Char(' ');
     _name += QLatin1Char('>');
 }