diff --git a/src/plugins/debugger/simplifytype.cpp b/src/plugins/debugger/simplifytype.cpp
index 4e11afe74178863697c3df6d0e2d1d2f1f258a7d..a6cdd148d4e864385c95f2d5e8280a2974c55509 100644
--- a/src/plugins/debugger/simplifytype.cpp
+++ b/src/plugins/debugger/simplifytype.cpp
@@ -123,6 +123,8 @@ QString simplifyType(const QString &typeIn)
     const bool isLibCpp = type.contains(QLatin1String("std::__1"));
     type.replace(QLatin1String("std::__1::"), QLatin1String("std::"));
     type.replace(QLatin1String("std::__debug::"), QLatin1String("std::"));
+    QRegExp simpleStringRE(QString::fromLatin1("std::basic_string<char> ?"));
+    type.replace(simpleStringRE, QLatin1String("std::string"));
     type.replace(QLatin1Char('*'), QLatin1Char('@'));
 
     for (int i = 0; i < 10; ++i) {