Resolves: tdf#136794 Unlimit decimals for ROUND()

Change-Id: I8a00cbea0fab3ef301def81f52febd4ad03bd3f6
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/116018
Reviewed-by: Eike Rathke <erack@redhat.com>
Tested-by: Jenkins
diff --git a/sc/source/core/tool/interpr2.cxx b/sc/source/core/tool/interpr2.cxx
index dc30df4..632b046 100644
--- a/sc/source/core/tool/interpr2.cxx
+++ b/sc/source/core/tool/interpr2.cxx
@@ -966,9 +966,7 @@ void ScInterpreter::RoundNumber( rtl_math_RoundingMode eMode )
    {
        sal_Int16 nDec = GetInt16();
        double fX = GetDouble();
        if ( nGlobalError != FormulaError::NONE || nDec < -20 || nDec > 20 )
            PushIllegalArgument();
        else
        if (nGlobalError == FormulaError::NONE)
        {
            if ( ( eMode == rtl_math_RoundingMode_Down ||
                   eMode == rtl_math_RoundingMode_Up ) &&