nitc :: ASTBuilder :: make_if
mtype is the return type of the whole if, in case of a ternary operator.
mtype
# Make a new conditional # `mtype` is the return type of the whole if, in case of a ternary operator. fun make_if(condition: AExpr, mtype: nullable MType): AIfExpr do return new AIfExpr.make(condition, mtype) end