From 0294589f161c0128927ad0d62a7f5fdf79ee1863 Mon Sep 17 00:00:00 2001 From: Malte Langkabel Date: Mon, 8 Jun 2020 19:47:38 +0200 Subject: [PATCH] logic: set language to "C" for "Empty C" Sourcegroups (#1038) --- src/lib_cxx/project/SourceGroupCxxEmpty.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/lib_cxx/project/SourceGroupCxxEmpty.cpp b/src/lib_cxx/project/SourceGroupCxxEmpty.cpp index a657ee65..4cdc1136 100644 --- a/src/lib_cxx/project/SourceGroupCxxEmpty.cpp +++ b/src/lib_cxx/project/SourceGroupCxxEmpty.cpp @@ -201,7 +201,12 @@ std::vector SourceGroupCxxEmpty::getBaseCompilerFlags() const compilerFlags.push_back(IndexerCommandCxx::getCompilerFlagLanguageStandard(languageStandard)); - if (std::dynamic_pointer_cast(m_settings)) + if (std::dynamic_pointer_cast(m_settings)) + { + compilerFlags.push_back(L"-x"); + compilerFlags.push_back(L"c"); + } + else if (std::dynamic_pointer_cast(m_settings)) { compilerFlags.push_back(L"-x"); compilerFlags.push_back(L"c++");