java.lang.VerifyError when returning double[]

7 views
Skip to first unread message

Chris Cannam

unread,
May 11, 2013, 7:51:40 AM5/11/13
to yeti-lang
Yeti 0.9.8+ REPL.

> f () = [1..10] as ~double[]
java.lang.VerifyError: (class: code$f, method: apply signature:
(Ljava/lang/Object;)Ljava/lang/Object;) Attempt to split long or
double on the stack
at code.apply(<>)
at yeti.lang.compiler.eval._1(eval.yeti:98)
at yeti.lang.compiler.eval.execClass(eval.yeti:76)
at yeti.lang.compiler.eval$evaluateYetiCode$._0(eval.yeti:484)
at yeti.lang.compiler.eval$evaluateYetiCode$.apply(eval.yeti:460)
at yeti.lang.Fun2_.apply(Unknown Source)
at yeti.lang.compiler.yeti.repl(yeti.yeti:59)
at yeti.lang.compiler.yeti.main(yeti.yeti:217)


Chris

Madis

unread,
May 11, 2013, 7:49:48 PM5/11/13
to yeti-lang
Should be fixed now. I'll look into the module type not fully defined
error also, but that's more complicated and takes more time.

Chris Cannam

unread,
May 12, 2013, 5:37:28 AM5/12/13
to yeti-lang
On 12 May 2013 00:49, Madis <ma...@cyber.ee> wrote:
> Should be fixed now.

It is, thanks.


Chris
Reply all
Reply to author
Forward
0 new messages