diff --git a/src/plugins/projectexplorer/toolchain.cpp b/src/plugins/projectexplorer/toolchain.cpp
index f8fba415b429fea98cd61a9a9321394a979a5af8..b256b5e3ed147df3cbef0828f355440183d95a2e 100644
--- a/src/plugins/projectexplorer/toolchain.cpp
+++ b/src/plugins/projectexplorer/toolchain.cpp
@@ -367,8 +367,7 @@ QByteArray MSVCToolChain::predefinedMacros()
                 QByteArray key = split.at(0).mid(1);
                 QByteArray value = split.at(1);
                 if (!value.isEmpty()) {
-                    value = value.mid(1);
-                    value.chop(1);
+                    value.chop(1); //remove '\n'
                 }
                 QByteArray newDefine = "#define " + key + " " + value + '\n';
                 m_predefinedMacros.append(newDefine);