GenEx: Don't use std::vector::at(int).

It might not exist with GCC 2.9.
This commit is contained in:
Stephen Kelly 2012-10-04 11:21:05 +02:00 committed by Brad King
parent 78e54b99fe
commit 7aa99270fa
1 changed files with 3 additions and 3 deletions

View File

@ -173,7 +173,7 @@ static const struct StrEqualNode : public cmGeneratorExpressionNode
const GeneratorExpressionContent *, const GeneratorExpressionContent *,
cmGeneratorExpressionDAGChecker *) const cmGeneratorExpressionDAGChecker *) const
{ {
return *parameters.begin() == parameters.at(1) ? "1" : "0"; return *parameters.begin() == parameters[1] ? "1" : "0";
} }
} strEqualNode; } strEqualNode;
@ -281,7 +281,7 @@ static const struct TargetPropertyNode : public cmGeneratorExpressionNode
std::string propertyName = *parameters.begin(); std::string propertyName = *parameters.begin();
if (parameters.size() == 2) if (parameters.size() == 2)
{ {
if (parameters.begin()->empty() && parameters.at(1).empty()) if (parameters.begin()->empty() && parameters[1].empty())
{ {
reportError(context, content->GetOriginalExpression(), reportError(context, content->GetOriginalExpression(),
"$<TARGET_PROPERTY:tgt,prop> expression requires a non-empty " "$<TARGET_PROPERTY:tgt,prop> expression requires a non-empty "
@ -297,7 +297,7 @@ static const struct TargetPropertyNode : public cmGeneratorExpressionNode
} }
std::string targetName = parameters.front(); std::string targetName = parameters.front();
propertyName = parameters.at(1); propertyName = parameters[1];
if (!nameValidator.find(targetName.c_str())) if (!nameValidator.find(targetName.c_str()))
{ {
if (!nameValidator.find(propertyName.c_str())) if (!nameValidator.find(propertyName.c_str()))