sub ok8()
a = Rnd(10)
if a > 5
b = a
end if
if b <> invalid ' narrow variable as safe
print "b"; b
end if
end sub
sub ok9()
a = Rnd(10)
if a > 5
b = a
end if
if b = invalid ' narrowed
print "b"; b
end if
end sub
sub ok10()
a = Rnd(10)
if a > 5
b = a
end if
if b = invalid ' narrowed exit
return
end if
print "b"; b
end sub
Fixes #9