sc/source/core/tool/parclass.cxx |    1 +
 1 file changed, 1 insertion(+)

New commits:
commit 1897812ed4ab11409de8a58a75c3b631332ba92d
Author: Eike Rathke <er...@redhat.com>
Date:   Thu Aug 31 17:22:31 2017 +0200

    Classify ocPercentSign as Array capable
    
    Actually it's implemented in RPN as Array 100 ocDiv, and ocDiv is Array
    capable. Not being classified as Array capable resulted in ArraySize times
    matrix-Div being executed, effectively ArraySize*ArraySize div operations.
    
    Change-Id: I23366b5aa9c146cc59dc880f2a561348f7977329

diff --git a/sc/source/core/tool/parclass.cxx b/sc/source/core/tool/parclass.cxx
index c0ee514fed9e..8e0e485a67e0 100644
--- a/sc/source/core/tool/parclass.cxx
+++ b/sc/source/core/tool/parclass.cxx
@@ -194,6 +194,7 @@ const ScParameterClassification::RawData 
ScParameterClassification::pRawData[] =
     { ocOffset,          {{ Reference, Value, Value, Value, Value              
  }, 0, Reference }},
     { ocOr,              {{ Reference                                          
  }, 1, Value }},
     { ocPearson,         {{ ForceArray, ForceArray                             
  }, 0, Value }},
+    { ocPercentSign,     {{ Array                                              
  }, 0, Value }},
     { ocPercentile,      {{ Reference, Value                                   
  }, 0, Value }},
     { ocPercentile_Exc,  {{ Reference, Value                                   
  }, 0, Value }},
     { ocPercentile_Inc,  {{ Reference, Value                                   
  }, 0, Value }},
_______________________________________________
Libreoffice-commits mailing list
libreoffice-comm...@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits

Reply via email to