diff --git a/src/libs/cplusplus/TypeOfExpression.cpp b/src/libs/cplusplus/TypeOfExpression.cpp index fe9a664d18e6d85c93813abf77af16927dc8473b..032443339c69e1044b402f30121d92062321158b 100644 --- a/src/libs/cplusplus/TypeOfExpression.cpp +++ b/src/libs/cplusplus/TypeOfExpression.cpp @@ -145,5 +145,5 @@ QString TypeOfExpression::preprocessedExpression(const QString &expression, Preprocessor preproc(0, env); QByteArray preprocessedCode; preproc("<expression>", code, &preprocessedCode); - return QString::fromUtf8(preprocessedCode); + return QString::fromUtf8(preprocessedCode.constData(), preprocessedCode.size()); } diff --git a/src/libs/extensionsystem/pluginmanager.cpp b/src/libs/extensionsystem/pluginmanager.cpp index 5a1c8a00e6a02ad071ca7ce5e8c2dd0da478605e..7f523ad277f2f4105221361e8c4ffa17f8222603 100644 --- a/src/libs/extensionsystem/pluginmanager.cpp +++ b/src/libs/extensionsystem/pluginmanager.cpp @@ -459,7 +459,8 @@ bool PluginManager::runningTests() const */ QString PluginManager::testDataDirectory() const { - QString s = QString::fromLocal8Bit(qgetenv("IDETESTDIR")); + QByteArray ba = qgetenv("IDETESTDIR"); + QString s = QString::fromLocal8Bit(ba.constData(), ba.size()); if (s.isEmpty()) { s = IDE_TEST_DIR; s.append("/tests");