summary refs log tree commit diff
path: root/lisc/test/alt.ssa
diff options
context:
space:
mode:
Diffstat (limited to 'lisc/test/alt.ssa')
-rw-r--r--lisc/test/alt.ssa12
1 files changed, 7 insertions, 5 deletions
diff --git a/lisc/test/alt.ssa b/lisc/test/alt.ssa
index f96ecc2..a21ae9c 100644
--- a/lisc/test/alt.ssa
+++ b/lisc/test/alt.ssa
@@ -2,22 +2,24 @@
 # flow graph that exposes poor
 # handling of looping constructs
 
-@start
+function $test {
+ @start
 	%ten =w copy 10
 	%dum =w copy 0  # dummy live-through temporary
-@loop
+ @loop
 	%alt =w phi @start 0, @left %alt1, @right %alt1
 	%cnt =w phi @start 100, @left %cnt, @right %cnt1
 	%alt1 =w sub 1, %alt
 	jnz %alt1, @right, @left
-@left
+ @left
 	%x =w phi @loop 10, @left %x1
 	%x1 =w sub %x, 1
 	%z =w copy %x
 	jnz %z, @left, @loop
-@right
+ @right
 	%cnt1 =w sub %cnt, %ten
 	jnz %cnt1, @loop, @end
-@end
+ @end
 	%ret =w add %cnt, %dum
 	ret
+}