starmath/source/parse5.cxx |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit 205f99d6cf4dcfab6ee6c66efd1788200ac118c4
Author:     Noel Grandin <noel.gran...@collabora.co.uk>
AuthorDate: Thu May 12 19:46:50 2022 +0200
Commit:     Noel Grandin <noel.gran...@collabora.co.uk>
CommitDate: Fri May 13 14:01:02 2022 +0200

    use vector as backing for stack
    
    which is a little faster
    
    Change-Id: Id086b67eba3ec00dc86a48a0fdec1a467b600d1c
    Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134268
    Tested-by: Jenkins
    Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk>

diff --git a/starmath/source/parse5.cxx b/starmath/source/parse5.cxx
index 1bc218f646f0..06aa373aa037 100644
--- a/starmath/source/parse5.cxx
+++ b/starmath/source/parse5.cxx
@@ -1781,7 +1781,9 @@ std::unique_ptr<SmNode> SmParser5::DoTerm(bool 
bGroupNumberIdent)
                 return DoUnOper();
             if (TokenInGroup(TG::Attribute) || TokenInGroup(TG::FontAttr))
             {
-                std::stack<std::unique_ptr<SmStructureNode>> aStack;
+                std::stack<std::unique_ptr<SmStructureNode>,
+                           std::vector<std::unique_ptr<SmStructureNode>>>
+                    aStack;
                 bool bIsAttr;
                 for (;;)
                 {

Reply via email to