diff --git a/src/plugins/projectexplorer/msvctoolchain.cpp b/src/plugins/projectexplorer/msvctoolchain.cpp
index 074d31425a14ac75d734053da8c8fa0d54aa53a5..ffa6873e5c623f43dbab5afe3971f975727042e1 100644
--- a/src/plugins/projectexplorer/msvctoolchain.cpp
+++ b/src/plugins/projectexplorer/msvctoolchain.cpp
@@ -376,7 +376,7 @@ QList<Utils::FileName> MsvcToolChain::suggestedMkspecList() const
 
 QVariantMap MsvcToolChain::toMap() const
 {
-    QVariantMap data = ToolChain::toMap();
+    QVariantMap data = AbstractMsvcToolChain::toMap();
     data.insert(QLatin1String(varsBatKeyC), m_vcvarsBat);
     if (!m_varsBatArg.isEmpty())
         data.insert(QLatin1String(varsBatArgKeyC), m_varsBatArg);
diff --git a/src/plugins/projectexplorer/wincetoolchain.cpp b/src/plugins/projectexplorer/wincetoolchain.cpp
index 923744edfa9dff19d7b9ce8a65334679a7ffea12..558658ded4e55ffe55db92c299511d01dea2d218 100644
--- a/src/plugins/projectexplorer/wincetoolchain.cpp
+++ b/src/plugins/projectexplorer/wincetoolchain.cpp
@@ -308,7 +308,7 @@ QString WinCEToolChain::ceVer() const
 
 QVariantMap WinCEToolChain::toMap() const
 {
-    QVariantMap data = ToolChain::toMap();
+    QVariantMap data = AbstractMsvcToolChain::toMap();
 
     data.insert(QLatin1String(msvcVerKeyC), m_msvcVer);
     data.insert(QLatin1String(ceVerKeyC), m_ceVer);