summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Solano Gómez <clojure@sattvik.com>2010-04-08 10:29:04 -0500
committerStuart Halloway <stu@thinkrelevance.com>2010-12-08 16:44:01 -0500
commitb6da33b676e450e6b7dc0de75b5c4376fa781378 (patch)
tree9b109c1cd119a9c07ccc6f6d112259ac19a39815
parenta658a47f109db448154934c8ded2f6b8d08fed3f (diff)
Don't rethrow RuntimeExceptions, refs #292
Signed-off-by: Stuart Halloway <stu@thinkrelevance.com>
-rw-r--r--src/jvm/clojure/lang/LazySeq.java4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/jvm/clojure/lang/LazySeq.java b/src/jvm/clojure/lang/LazySeq.java
index 6a394aaa..bc2e0b1c 100644
--- a/src/jvm/clojure/lang/LazySeq.java
+++ b/src/jvm/clojure/lang/LazySeq.java
@@ -42,6 +42,10 @@ final synchronized Object sval(){
sv = fn.invoke();
fn = null;
}
+ catch(RuntimeException e)
+ {
+ throw e;
+ }
catch(Exception e)
{
throw new RuntimeException(e);