https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66658
Michal Malecki <ethouris at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ethouris at gmail dot com --- Comment #3 from Michal Malecki <ethouris at gmail dot com> --- Just caught this one, too, something like: if (x(a, b), c) { ... } Where x is declared as int x(int a, int b, int c = -1); There should be at least a warning that "suggested parentheses around the expression", not necessarily with every case where the "comma operator" is used.