https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67219
--- Comment #5 from Thomas Koenig <tkoenig at gcc dot gnu.org> --- So, the problem is that if we have matched ( integer_const but no comma after that. When integer_const is converted, a warning is issued, but the result is later discarded. We probably need something like the error push/pop mechanism for warnings for this.