Mercurial Hosting > luan
diff core/src/luan/impl/ConcatExpr.java @ 572:f1601a4ce1aa
fix stack when calling meta-methods
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 12 Jul 2015 21:34:23 -0600 |
parents | e3b0846dc2ef |
children | 4723d22062ce |
line wrap: on
line diff
--- a/core/src/luan/impl/ConcatExpr.java Wed Jul 08 23:10:52 2015 -0600 +++ b/core/src/luan/impl/ConcatExpr.java Sun Jul 12 21:34:23 2015 -0600 @@ -20,8 +20,8 @@ LuanFunction fn = bit.getBinHandler("__concat",o1,o2); if( fn != null ) return Luan.first(bit.call(fn,"__concat",new Object[]{o1,o2})); - String s1 = luan.toString(o1); - String s2 = luan.toString(o2); + String s1 = luan.bit(op1.el()).toString(o1); + String s2 = luan.bit(op2.el()).toString(o2); return s1 + s2; } }