diff options
Diffstat (limited to 'src/jvm')
-rw-r--r-- | src/jvm/clojure/lang/Compiler.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/jvm/clojure/lang/Compiler.java b/src/jvm/clojure/lang/Compiler.java index 311505cf..175ebbd7 100644 --- a/src/jvm/clojure/lang/Compiler.java +++ b/src/jvm/clojure/lang/Compiler.java @@ -5541,17 +5541,17 @@ public static class RecurExpr implements Expr{ } else { - if(true)//RT.booleanCast(RT.WARN_ON_REFLECTION.deref())) - //throw new IllegalArgumentException - RT.errPrintWriter().println - (source + ":" + line + +// if(true)//RT.booleanCast(RT.WARN_ON_REFLECTION.deref())) + throw new IllegalArgumentException +// RT.errPrintWriter().println + (//source + ":" + line + " recur arg for primitive local: " + lb.name + " is not matching primitive, had: " + (arg.hasJavaClass() ? arg.getJavaClass().getName():"Object") + ", needed: " + primc.getName()); - arg.emit(C.EXPRESSION, objx, gen); - HostExpr.emitUnboxArg(objx,gen,primc); +// arg.emit(C.EXPRESSION, objx, gen); +// HostExpr.emitUnboxArg(objx,gen,primc); } } catch(Exception e) |