{"ast_node_type":"other","tokens":[{"end":48,"kind":"keyword","start":0,"text":"if"}]}
            if lvalue_type != value.get_type() {
            // NOTE: sometimes, rustc will create a value with the wrong type.
                self.context.new_cast(self.location, value, lvalue_type)