isl_qpolynomial_morph_domain: accept NULL pointer on zero-size allocation