         Edinburgh IMP77 Compiler - Version 8.4
    1 %externalroutine toplev
		.Ltext0:
				.align	2
				.global	TOPLEV
		TOPLEV:
		.LFB185:
		.LVL0:
		.LDL1:
		.LDL2:
		.LDL3:
		.LDL4:
		.LDL5:
		.LDL6:
		.LDL7:
    2
    3 ! compiled with ./imps this gives a segfault but with ./bin/imps it compiles OK???!
    4 ! what in the prims.inc could cause that?
    5
    6   %longreal lr1
    7   %integer i, i1 = 1, i2 = 2, i3 = 3
    8
    9   %if i2 = i3 %start
   10       i = i1
   11   %finish
   12
   13   test3else:
   14
   15   %if i2 = i3 %then i = i1 %else i = i2
   16
   17   test4else:
   18
   19   %if i2 = i3 %then %start
   20       i = i1
   21   %finish %else i = i2
   22
   23 %end
?TEST4ELSE unused
?TEST3ELSE unused
?LR1 unused
   24 %endoffile
				ret
		.LFE185:
		.Letext0:
   12 Statements compiled
