formula/source/core/api/token.cxx |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

New commits:
commit 54e84cf2f75504232e41b4c2fdab1318f259cd66
Author:     Noel Grandin <noel.gran...@collabora.co.uk>
AuthorDate: Mon Sep 19 10:39:52 2022 +0200
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Mon Sep 19 11:59:03 2022 +0200

    small opt in FormulaTokenIterator
    
    cheaper to init the stack with the first element, rather than calling
    Push
    
    Change-Id: Ia34f88b6534a663fae2ed08d0499d04d2f458847
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/140137
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/formula/source/core/api/token.cxx 
b/formula/source/core/api/token.cxx
index 04078302efa1..ca7b7bab3d58 100644
--- a/formula/source/core/api/token.cxx
+++ b/formula/source/core/api/token.cxx
@@ -1623,8 +1623,8 @@ FormulaTokenIterator::Item::Item(const FormulaTokenArray* 
pArray, short pc, shor
 }
 
 FormulaTokenIterator::FormulaTokenIterator( const FormulaTokenArray& rArr )
+    : maStack{ FormulaTokenIterator::Item(&rArr, -1, SHRT_MAX) }
 {
-    Push( &rArr );
 }
 
 FormulaTokenIterator::~FormulaTokenIterator()

Reply via email to