Array mistaken for a function call in calling sequence
Reported by Alain Lamy
BUG DESCRIPTION:
----------------
See example below.
The argument "y1=y(1:3)" seems mistaken for a function call.
ERROR LOG:
----------
Error message : "Wrong number of output arguments".
HOW TO REPRODUCE THE BUG:
-------------------------
x = zeros(1,10);
y = x;
function [a, b] = F(x1, y1)
a = 0;
b = 0
endfunction
[a, b] = F(x, y(1:3));
// => OK
[a, b] = F(x, y1=y(1:3));
// => Error (but should be OK)
OTHER INFORMATION:
------------------
None