broaden ifs possibilities
This commit is contained in:
parent
25c5b2da6e
commit
98e25abf8e
@ -11,6 +11,9 @@ module Ast
|
||||
|
||||
puts "compiling if condition #{cond}"
|
||||
cond_val = cond.compile(context)
|
||||
unless cond_val.is_a? Vm::BranchCondition
|
||||
cond_val = cond_val.is_true? f
|
||||
end
|
||||
f.b true_block , condition_code: cond_val.operator
|
||||
f.insertion_point.branch = true_block
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user