Mercurial Hosting > luan
diff core/src/luan/impl/Closure.java @ 681:f1c935be546d
improve stack trace
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Thu, 14 Apr 2016 20:10:38 -0600 |
parents | d3e5414bdf4c |
children |
line wrap: on
line diff
--- a/core/src/luan/impl/Closure.java Thu Apr 14 16:38:30 2016 -0600 +++ b/core/src/luan/impl/Closure.java Thu Apr 14 20:10:38 2016 -0600 @@ -37,6 +37,8 @@ luan.java = java; try { return doCall(luan,args); + } catch(StackOverflowError e) { + throw new LuanException( "stack overflow" ); } finally { luan.java = old; }