{"ast_node_type":"other","tokens":[{"end":29,"kind":"keyword","start":0,"text":"if"}]}
        if scalar.is_bool() {
    fn to_immediate_scalar(&mut self, val: Self::Value, scalar: abi::Scalar) -> Self::Value {
            return self.unchecked_utrunc(val, self.cx().type_i1());