summaryrefslogtreecommitdiff
path: root/lib/exception_basic.sail
diff options
context:
space:
mode:
authorAlasdair Armstrong2018-02-22 22:56:28 +0000
committerAlasdair Armstrong2018-02-22 22:58:19 +0000
commit8d30b1e511d12b427fb85b02fda7574637c191e4 (patch)
tree38964cb8760cb4bd0cd0f006561a29740b75405b /lib/exception_basic.sail
parentd08f0ac0ce1cfc79d6c53fb4a15575a178872c16 (diff)
More updates to C backend
Add support for short-ciruiting and/or. I forgot about this in the original ANF specification and not having it causes problems for the ARM spec.
Diffstat (limited to 'lib/exception_basic.sail')
-rw-r--r--lib/exception_basic.sail6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/exception_basic.sail b/lib/exception_basic.sail
new file mode 100644
index 00000000..cab394b0
--- /dev/null
+++ b/lib/exception_basic.sail
@@ -0,0 +1,6 @@
+$ifndef _EXN_BASIC
+$define _EXN_BASIC
+
+newtype exception = Exception : unit
+
+$endif