[Ecls-list] One out of three fixed
Juan Jose Garcia-Ripoll
worm at arrakis.es
Wed Nov 5 14:23:58 UTC 2003
On Wednesday 05 November 2003 14:34, Paul F. Dietz wrote:
> ;;; "/tmp/ecl1572CbKzu.c:16: too many arguments to function `APPLY'"
> (deftest misc.155
> (funcall
> (compile nil
> '(lambda (a b c)
> (labels ((%f6 (f6-1 f6-2) c))
> (multiple-value-call #'%f6 (values a c)))))
> 0 10 20)
> 20)
This has been fixed today. The generated code, though, is far from optimal.
For instance, the compiler should be able to inline #'%f6, but I just
realized there is no support for inlining in ECL. Only things like
(funcall #'(lambda (f6-1 f6-2) c) a c)
are properly inlined :-/
Juanjo
More information about the ecl-devel
mailing list