Build: Fix #1036: size_t warning.

This commit is contained in:
John Kessenich 2017-08-29 12:36:09 -06:00
parent ea0c1643ab
commit 4e2f05da41

View File

@ -5095,7 +5095,7 @@ void HlslParseContext::expandArguments(const TSourceLoc& loc, const TFunction& f
const auto setArgList = [&](int paramNum, const TVector<TIntermTyped*>& args) { const auto setArgList = [&](int paramNum, const TVector<TIntermTyped*>& args) {
if (args.size() == 1) if (args.size() == 1)
setArg(paramNum, args.front()); setArg(paramNum, args.front());
else { else if (args.size() > 1) {
if (function.getParamCount() + functionParamNumberOffset == 1) { if (function.getParamCount() + functionParamNumberOffset == 1) {
arguments = intermediate.makeAggregate(args.front()); arguments = intermediate.makeAggregate(args.front());
std::for_each(args.begin() + 1, args.end(), std::for_each(args.begin() + 1, args.end(),
@ -5106,8 +5106,8 @@ void HlslParseContext::expandArguments(const TSourceLoc& loc, const TFunction& f
auto it = aggregate->getSequence().erase(aggregate->getSequence().begin() + paramNum); auto it = aggregate->getSequence().erase(aggregate->getSequence().begin() + paramNum);
aggregate->getSequence().insert(it, args.begin(), args.end()); aggregate->getSequence().insert(it, args.begin(), args.end());
} }
functionParamNumberOffset += (int)(args.size() - 1);
} }
functionParamNumberOffset += (args.size() - 1);
}; };
// Process each argument's conversion // Process each argument's conversion