summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/compileroptionsbuilder.cpp
diff options
context:
space:
mode:
authorNikolai Kosjar <nikolai.kosjar@qt.io>2019-01-08 15:57:53 +0100
committerNikolai Kosjar <nikolai.kosjar@qt.io>2019-01-09 15:03:25 +0000
commitb114f77d8a633341b617a5cadd04e5977beae65d (patch)
treed0c0e72b669345ae35e70a6fed81c7c225980e72 /src/plugins/cpptools/compileroptionsbuilder.cpp
parent336a3c14c0f43668db0392e681f9cceddbc2df6d (diff)
downloadqt-creator-b114f77d8a633341b617a5cadd04e5977beae65d.tar.gz
Clang: Stop enabling exceptions explicitly
According to commit e2e3be09e36f89f4db92c443ec9f7fb1dab70624 this was needed for clang 3.8.0 on Windows. Change-Id: I4f2c2bf31449d9613607e57524c7ff6e4577812a Reviewed-by: Ivan Donchevskii <ivan.donchevskii@qt.io>
Diffstat (limited to 'src/plugins/cpptools/compileroptionsbuilder.cpp')
-rw-r--r--src/plugins/cpptools/compileroptionsbuilder.cpp8
1 files changed, 0 insertions, 8 deletions
diff --git a/src/plugins/cpptools/compileroptionsbuilder.cpp b/src/plugins/cpptools/compileroptionsbuilder.cpp
index b35645f9c5..1914ce7197 100644
--- a/src/plugins/cpptools/compileroptionsbuilder.cpp
+++ b/src/plugins/cpptools/compileroptionsbuilder.cpp
@@ -112,7 +112,6 @@ QStringList CompilerOptionsBuilder::build(ProjectFile::Kind fileKind,
updateLanguageOption(fileKind);
addOptionsForLanguage(/*checkForBorlandExtensions*/ true);
- enableExceptions();
addToolchainAndProjectMacros();
undefineClangVersionMacrosForMsvc();
@@ -215,13 +214,6 @@ void CompilerOptionsBuilder::addExtraCodeModelFlags()
m_options.append(m_projectPart.extraCodeModelFlags);
}
-void CompilerOptionsBuilder::enableExceptions()
-{
- if (m_projectPart.languageVersion > ProjectExplorer::LanguageVersion::LatestC)
- add("-fcxx-exceptions");
- add("-fexceptions");
-}
-
static QString creatorResourcePath()
{
#ifndef UNIT_TESTS