summaryrefslogtreecommitdiff
path: root/sccomp/source/solver/LpsolveSolver.cxx
diff options
context:
space:
mode:
authorTakeshi Abe <tabe@fixedpoint.jp>2018-06-23 11:39:47 +0900
committerJulien Nabet <serval2412@yahoo.fr>2018-06-23 10:53:21 +0200
commit578e4eca82132ddbb9475409d0b1a982f61da816 (patch)
tree1447de100b2bd463295854f218ec0dab17a85029 /sccomp/source/solver/LpsolveSolver.cxx
parentaae64e0f9cd1582c0dc31992aa22b849d2527c80 (diff)
sccomp: Reserve enough space at once for micro-optimization
Change-Id: Ib4e178d2a0f09cb44854f1d1aad026d8394a8917 Reviewed-on: https://gerrit.libreoffice.org/56312 Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk> Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
Diffstat (limited to 'sccomp/source/solver/LpsolveSolver.cxx')
-rw-r--r--sccomp/source/solver/LpsolveSolver.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/sccomp/source/solver/LpsolveSolver.cxx b/sccomp/source/solver/LpsolveSolver.cxx
index 8a6d32856760..6a6c55d961ad 100644
--- a/sccomp/source/solver/LpsolveSolver.cxx
+++ b/sccomp/source/solver/LpsolveSolver.cxx
@@ -100,6 +100,7 @@ void SAL_CALL LpsolveSolver::solve()
// collect variables in vector (?)
std::vector<table::CellAddress> aVariableCells;
+ aVariableCells.reserve(maVariables.getLength());
for (sal_Int32 nPos=0; nPos<maVariables.getLength(); nPos++)
aVariableCells.push_back( maVariables[nPos] );
size_t nVariables = aVariableCells.size();