Merge topic 'genex-fix-short-circuit'

27244a8f73 cmGeneratorExpressionNode: Fix short-circuit logic

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !8966
This commit is contained in:
Brad King
2023-11-14 14:07:01 +00:00
committed by Kitware Robot
3 changed files with 6 additions and 1 deletions
+1 -1
View File
@@ -131,7 +131,7 @@ struct BooleanOpNode : public cmGeneratorExpressionNode
bool ShouldEvaluateNextParameter(const std::vector<std::string>& parameters,
std::string& def_value) const override
{
if (!parameters.empty() && parameters[0] == failureVal) {
if (!parameters.empty() && parameters.back() == failureVal) {
def_value = failureVal;
return false;
}