Lines Matching refs:MAY_BE_NULL
1498 if (!(type & (MAY_BE_ANY - (MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG)))) { in zend_inference_calc_range()
1507 if (!(type & (MAY_BE_NULL|MAY_BE_FALSE))) { in zend_inference_calc_range()
2063 tmp |= MAY_BE_NULL; in zend_array_element_type()
2065 tmp |= MAY_BE_NULL | ((t1 & MAY_BE_ARRAY_OF_ANY) >> MAY_BE_ARRAY_SHIFT); in zend_array_element_type()
2084 tmp |= MAY_BE_NULL; in zend_array_element_type()
2087 if (t1 & (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE)) { in zend_array_element_type()
2088 tmp |= MAY_BE_NULL; in zend_array_element_type()
2096 tmp |= MAY_BE_NULL; in zend_array_element_type()
2108 if (arr_type & (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE)) { in assign_dim_result_type()
2109 tmp &= ~(MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE); in assign_dim_result_type()
2135 if (dim_type & (MAY_BE_UNDEF|MAY_BE_NULL)) { in assign_dim_result_type()
2153 uint32_t t1_type = (t1 & MAY_BE_ANY) | (t1 & MAY_BE_UNDEF ? MAY_BE_NULL : 0); in binary_op_result_type()
2154 uint32_t t2_type = (t2 & MAY_BE_ANY) | (t2 & MAY_BE_UNDEF ? MAY_BE_NULL : 0); in binary_op_result_type()
2275 tmp |= MAY_BE_NULL; in zend_fetch_arg_info()
2292 tmp |= MAY_BE_NULL; in zend_fetch_arg_info()
2457 tmp |= MAY_BE_NULL; in zend_update_type_info()
2467 tmp &= ~MAY_BE_NULL; in zend_update_type_info()
2526 if (orig & (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE)) { in zend_update_type_info()
2527 orig &= ~(MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE); in zend_update_type_info()
2545 tmp |= MAY_BE_NULL; in zend_update_type_info()
2549 tmp |= MAY_BE_NULL; in zend_update_type_info()
2551 if (t1 & (MAY_BE_ANY - (MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_STRING | MAY_BE_ARRAY))) { in zend_update_type_info()
2554 tmp |= MAY_BE_NULL; in zend_update_type_info()
2557 if (orig & (MAY_BE_ANY - (MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_OBJECT))) { in zend_update_type_info()
2560 tmp |= MAY_BE_NULL; in zend_update_type_info()
2593 tmp |= MAY_BE_NULL; in zend_update_type_info()
2595 if (t1 & (MAY_BE_UNDEF | MAY_BE_NULL)) { in zend_update_type_info()
2599 tmp |= MAY_BE_NULL; in zend_update_type_info()
2629 tmp |= MAY_BE_NULL; in zend_update_type_info()
2655 tmp |= MAY_BE_NULL; in zend_update_type_info()
2657 if (t1 & (MAY_BE_UNDEF | MAY_BE_NULL)) { in zend_update_type_info()
2661 tmp |= MAY_BE_NULL; in zend_update_type_info()
2696 tmp |= MAY_BE_NULL; in zend_update_type_info()
2700 tmp |= MAY_BE_NULL; in zend_update_type_info()
2702 if (t1 & (MAY_BE_ANY - (MAY_BE_NULL | MAY_BE_FALSE | MAY_BE_STRING | MAY_BE_ARRAY))) { in zend_update_type_info()
2705 tmp |= MAY_BE_NULL; in zend_update_type_info()
2729 if (t1 & (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE)) { in zend_update_type_info()
2730 tmp &= ~(MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE); in zend_update_type_info()
2762 if (t1 & (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE)) { in zend_update_type_info()
2763 tmp &= ~(MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE); in zend_update_type_info()
2790 tmp |= MAY_BE_NULL; in zend_update_type_info()
2823 tmp |= MAY_BE_NULL; in zend_update_type_info()
2833 tmp |= MAY_BE_NULL; in zend_update_type_info()
2944 tmp |= MAY_BE_NULL; in zend_update_type_info()
3051 tmp |= MAY_BE_NULL; in zend_update_type_info()
3056 tmp |= MAY_BE_NULL; in zend_update_type_info()
3095 if (t2 & (MAY_BE_UNDEF | MAY_BE_NULL)) { in zend_update_type_info()
3196 if (t1 & (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE)) { in zend_update_type_info()
3198 tmp &= ~(MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE); in zend_update_type_info()
3224 if (t2 & (MAY_BE_UNDEF | MAY_BE_NULL)) { in zend_update_type_info()
3321 opline->opcode != ZEND_FETCH_LIST_R ? t1 : ((t1 & ~MAY_BE_STRING) | MAY_BE_NULL), in zend_update_type_info()
3336 tmp |= MAY_BE_NULL; in zend_update_type_info()
3356 if (t1 & (MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE)) { in zend_update_type_info()
3357 tmp &= ~(MAY_BE_UNDEF|MAY_BE_NULL|MAY_BE_FALSE); in zend_update_type_info()
3406 …UPDATE_SSA_TYPE(MAY_BE_RC1|MAY_BE_RCN|MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUB… in zend_update_type_info()
3410 …if (t1 & (MAY_BE_ANY - (MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_LONG|MAY_BE_DOUBLE|MAY_BE_STRI… in zend_update_type_info()
3411 tmp |= MAY_BE_NULL; in zend_update_type_info()
3917 t1 |= MAY_BE_NULL; in zend_func_return_info()
4328 return (t1 & (MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_TRUE|MAY_BE_ARRAY|MAY_BE_OBJECT|MAY_BE_RESOURCE)); in zend_may_throw()
4350 if ((t1 & MAY_BE_ANY) == MAY_BE_NULL in zend_may_throw()
4351 || (t2 & MAY_BE_ANY) == MAY_BE_NULL) { in zend_may_throw()
4423 if (t1 & (MAY_BE_ANY-(MAY_BE_NULL|MAY_BE_FALSE|MAY_BE_OBJECT))) { in zend_may_throw()