Type resolver bug: float is missing in type definition
Imported from http://bugzilla.roxen.com/bugzilla/show_bug.cgi?id=711
Reported by Fredrik Noring, Roxen Internet Software noring@roxen.com
void main()
{
array a = ({});
lambda(array(float) b) {} (map(a, `*, 1.0));
}
-:4:Bad argument 1 to __lambda_65583_0.
-:4:Expected: function(array(float) : zero)
-:4:Got : function(array(string | array) : void | mixed)
^^^^^^^^^^^^^^-- float is missing