From 7aa99270fa77a13e8e710adc0098385403d6cf7a Mon Sep 17 00:00:00 2001 From: Stephen Kelly Date: Thu, 4 Oct 2012 11:21:05 +0200 Subject: GenEx: Don't use std::vector::at(int). It might not exist with GCC 2.9. --- Source/cmGeneratorExpressionEvaluator.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Source/cmGeneratorExpressionEvaluator.cxx b/Source/cmGeneratorExpressionEvaluator.cxx index 93895b3..92e2052 100644 --- a/Source/cmGeneratorExpressionEvaluator.cxx +++ b/Source/cmGeneratorExpressionEvaluator.cxx @@ -173,7 +173,7 @@ static const struct StrEqualNode : public cmGeneratorExpressionNode const GeneratorExpressionContent *, cmGeneratorExpressionDAGChecker *) const { - return *parameters.begin() == parameters.at(1) ? "1" : "0"; + return *parameters.begin() == parameters[1] ? "1" : "0"; } } strEqualNode; @@ -281,7 +281,7 @@ static const struct TargetPropertyNode : public cmGeneratorExpressionNode std::string propertyName = *parameters.begin(); if (parameters.size() == 2) { - if (parameters.begin()->empty() && parameters.at(1).empty()) + if (parameters.begin()->empty() && parameters[1].empty()) { reportError(context, content->GetOriginalExpression(), "$ expression requires a non-empty " @@ -297,7 +297,7 @@ static const struct TargetPropertyNode : public cmGeneratorExpressionNode } std::string targetName = parameters.front(); - propertyName = parameters.at(1); + propertyName = parameters[1]; if (!nameValidator.find(targetName.c_str())) { if (!nameValidator.find(propertyName.c_str())) -- cgit v0.12