summaryrefslogtreecommitdiff
path: root/test-suite/standalone/sassy/tests/prims/locals7.scm
diff options
context:
space:
mode:
Diffstat (limited to 'test-suite/standalone/sassy/tests/prims/locals7.scm')
-rw-r--r--test-suite/standalone/sassy/tests/prims/locals7.scm25
1 files changed, 25 insertions, 0 deletions
diff --git a/test-suite/standalone/sassy/tests/prims/locals7.scm b/test-suite/standalone/sassy/tests/prims/locals7.scm
new file mode 100644
index 000000000..35c67306a
--- /dev/null
+++ b/test-suite/standalone/sassy/tests/prims/locals7.scm
@@ -0,0 +1,25 @@
+(text
+ (nop)
+ (label bar (jmp quux))
+ (locals (bar quux)
+ (nop)
+ (label bar)
+ (jmp quux)
+ (nop)
+ (label quux)
+ (jmp bar)
+ (nop))
+ (label quux (jmp bar)))
+
+; 00000000 90 nop
+; bar:
+; 00000001 E90D000000 jmp 0x13 ; jmp quux
+; 00000006 90 nop
+; local bar:
+; 00000007 E901000000 jmp 0xd ; jmp local quux
+; 0000000C 90 nop
+; local quux:
+; 0000000D E9F5FFFFFF jmp 0x7 ; jmp local bar
+; 00000012 90 nop
+; quux:
+; 00000013 E9E9FFFFFF jmp 0x1 ; jmp bar