Skip to content

Commit 9915418

Browse files
committed
Apply clang-tidy fixes for modernize-use-emplace in Barvinok.cpp (NFC)
1 parent a36b73e commit 9915418

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

mlir/lib/Analysis/Presburger/Barvinok.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -640,7 +640,7 @@ std::vector<QuasiPolynomial> getBinomialCoefficients(QuasiPolynomial n,
640640
unsigned numParams = n.getNumInputs();
641641
std::vector<QuasiPolynomial> coefficients;
642642
coefficients.reserve(r + 1);
643-
coefficients.push_back(QuasiPolynomial(numParams, 1));
643+
coefficients.emplace_back(numParams, 1);
644644
for (unsigned j = 1; j <= r; ++j)
645645
// We use the recursive formula for binomial coefficients here and below.
646646
coefficients.push_back(
@@ -655,7 +655,7 @@ std::vector<QuasiPolynomial> getBinomialCoefficients(QuasiPolynomial n,
655655
std::vector<Fraction> getBinomialCoefficients(Fraction n, Fraction r) {
656656
std::vector<Fraction> coefficients;
657657
coefficients.reserve((int64_t)floor(r));
658-
coefficients.push_back(1);
658+
coefficients.emplace_back(1);
659659
for (unsigned j = 1; j <= r; ++j)
660660
coefficients.push_back(coefficients[j - 1] * (n - (j - 1)) / (j));
661661
return coefficients;

0 commit comments

Comments
 (0)