https://gcc.gnu.org/bugzilla/show_bug.cgi?id=49152
--- Comment #49 from Manuel López-Ibáñez <manu at gcc dot gnu.org> --- (In reply to Jonathan Wakely from comment #13) > Re Gaby's point about the error appearing in a sub-expression of a larger > full expression, that's true Now that the caret has been the default for several years and GCC 6 has range info thanks to dmalcom, this argument in favour of pretty-printing is not true anymore: %qE must die! :)