chiark / gitweb /
wip
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 16 May 2019 11:26:25 +0000 (12:26 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Thu, 16 May 2019 11:26:25 +0000 (12:26 +0100)
unsafe-example.txt [new file with mode: 0644]

diff --git a/unsafe-example.txt b/unsafe-example.txt
new file mode 100644 (file)
index 0000000..7526a85
--- /dev/null
@@ -0,0 +1,11 @@
+struct InsnBytecode {
+    // unsafety:
+    //  the instruction executor assumes that:
+    //    c is a valid regnum
+...
+    c : BytecodeValue,
+...
+
+        unsafe {
+            *regs.offset(c as isize) = r;
+        }