on master help sign in
javascript: wrap exceptions in function
commit89151841eb2dc3ef162a9ac481554d459da9dc09 authorraichoo <raichoo@googlemail.com> dateMon 14 Jul 2014, 21:34 (12 years ago) parent6f23501
1 file changed+1−1
src/IRTS/JavaScript/AST.hs+1−1
src/IRTS/JavaScript/AST.hs+1−1
@@ -180,7 +180,7 @@ compileJS' indent (JSNew name args) =
180180 `T.append` ")"
181181
182182compileJS' indent (JSError exc) =
183− "throw new Error(\"" `T.append` T.pack exc `T.append` "\")"
183+ "(function(){throw new Error(\"" `T.append` T.pack exc `T.append` "\")})()"
184184
185185compileJS' indent (JSBinOp op lhs rhs) =
186186 compileJS' indent lhs