diff options
Diffstat (limited to 'Source/cmStandardLevelResolver.cxx')
-rw-r--r-- | Source/cmStandardLevelResolver.cxx | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/Source/cmStandardLevelResolver.cxx b/Source/cmStandardLevelResolver.cxx index 3592b11..5e30680 100644 --- a/Source/cmStandardLevelResolver.cxx +++ b/Source/cmStandardLevelResolver.cxx @@ -58,7 +58,11 @@ struct StanardLevelComputer std::string& newRequiredStandard, std::string* error) const { - newRequiredStandard.clear(); + if (currentLangStandardValue) { + newRequiredStandard = *currentLangStandardValue; + } else { + newRequiredStandard.clear(); + } auto needed = this->HighestStandardNeeded(makefile, feature); |