http://bugzilla.scilab.org/show_bug.cgi?id=16654
Change-Id: Iabbb4d15976e97f341ce6291f137743e8bd84f1c
* [#16622](https://bugzilla.scilab.org/16622): `inv` could no longer be overloaded for hypermatrices of decimal or complex numbers.
* [#16623](https://bugzilla.scilab.org/16623): `rand(2,2,2)^2` yielded a wrong result instead of trying to call the `%s_p_s` overload for input hypermatrices.
* [#16644](https://bugzilla.scilab.org/16644): `input("message:")` yielded a wrong error message about `mprintf` in case of non-interpretable input.
+* [#16654](https://bugzilla.scilab.org/16654): `interp` was leaking memory.
### Bugs fixed in 6.1.0:
{
out.push_back(pDblYp1);
}
+ else
+ {
+ pDblYp1->killMe();
+ }
if (_iRetCount > 2)
{
out.push_back(pDblYp2);
}
+ else
+ {
+ pDblYp2->killMe();
+ }
if (_iRetCount > 3)
{
out.push_back(pDblYp3);
}
+ else
+ {
+ pDblYp3->killMe();
+ }
return types::Function::OK;
}