import icode_builder
# A simple visitor to visit icode structures
-class ICodeVisitor
+abstract class ICodeVisitor
# Called when a iregister is read in a icode
fun visit_iregister_read(ic: ICode, r: IRegister) do end
redef class ITypeCheck
redef fun inner_dup_with(d)
do
- return new ITypeCheck(d.dup_ireg(expr), stype)
+ return new ITypeCheck(d.dup_ireg(expr1), d.dup_ireg(expr2), stype)
end
end