aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/bqn.js2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/bqn.js b/docs/bqn.js
index 1e7631f5..e3e5e0cf 100644
--- a/docs/bqn.js
+++ b/docs/bqn.js
@@ -380,7 +380,7 @@ let system = (x,w) => {
}
let wrapcomp = comp => (src, rt) => {
let s=str(src), c;
- try { c=comp(s,rt); } catch(e) { e.message.src=s; throw e; }
+ try { c=comp(s,rt); } catch(e) { if (typeof e.message!=="string") e.message.src=s; throw e; }
c.push(s); return c;
}
let bqngen = (comp, rt) => src => run.apply(null,wrapcomp(comp)(str(src),rt));