aboutsummaryrefslogtreecommitdiff
path: root/src/lux/analyser/host.clj
diff options
context:
space:
mode:
authorEduardo Julian2016-09-22 23:20:19 -0400
committerEduardo Julian2016-09-22 23:20:19 -0400
commit1b2a3e16b13b1e62526bebf2d64dd54fb7951f41 (patch)
tree14ac1d3a1bd20fd3dccfdafe72043c437a770b0a /src/lux/analyser/host.clj
parent0ddbb7e68d3416428067386225119532665aa72c (diff)
- java.lang.Error and its subclasses don't get checked anymore.
Diffstat (limited to '')
-rw-r--r--src/lux/analyser/host.clj3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lux/analyser/host.clj b/src/lux/analyser/host.clj
index 194205487..c444006c3 100644
--- a/src/lux/analyser/host.clj
+++ b/src/lux/analyser/host.clj
@@ -34,7 +34,8 @@
(&/|map #(Class/forName % true class-loader)))]
(if-let [missing-ex (&/fold (fn [prev ^Class now]
(or prev
- (cond (.isAssignableFrom java.lang.RuntimeException now)
+ (cond (or (.isAssignableFrom java.lang.RuntimeException now)
+ (.isAssignableFrom java.lang.Error now))
nil
(&/fold (fn [found? ^Class ex-catch]