https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90264
--- Comment #6 from Roman Zhuykov <zhroma at gcc dot gnu.org> --- Ok, this seems quite clear from compiler developer point of view. But I still want to add, that for compiler user, who knows how asprintf function works, "Line A" version is correct and warning seems unnecessary. While "Line B" version where user forget about bail-out is compiled smoothly.