pub fn emit_coerce(&mut self, from: &ValueType, to: &ValueType) {
        if to == &*TYPE_OBJECT {
            if from == &*TYPE_INT {
                self.emit_box_int();
            } else if from == &*TYPE_BOOL {
                self.emit_box_bool();
            }
        }
    }
// Coerce the valie in rax from one type to another
Coerce the valie in rax from one type to another
Coerce the valie in rax from one type to another
pub fn emit_coerce(&mut self, from: &ValueType, to: &ValueType) {
        if to == &*TYPE_OBJECT {
            if from == &*TYPE_INT {
                self.emit_box_int();
            } else if from == &*TYPE_BOOL {
                self.emit_box_bool();
            }
        }
    }
pub fn emit_coerce ( & mut self , from : & ValueType , to : & ValueType ) { if to == & * TYPE_OBJECT { if from == & * TYPE_INT { self . emit_box_int ( ) ; } else if from == & * TYPE_BOOL { self . emit_box_bool ( ) ; } } }
Coerce the valie in rax from one type to another
Coerce the valie in rax from one type to another
&mut self
from
&ValueType
to
&ValueType