Hi Gabriel, I hope you meant to send this OK also to gcc-patches.
Cheers, Manuel. On 21 April 2012 16:25, Gabriel Dos Reis <g...@integrable-solutions.net> wrote: > OK. > > On Sat, Apr 21, 2012 at 9:06 AM, Manuel López-Ibáñez > <lopeziba...@gmail.com> wrote: >> This patch avoids pretty-printing expressions when the caret is >> enabled for the error given when calling as a function something that >> is not a function. >> >> This fixes (when caret is enabled) the bugs described in PR35441 and >> also shown here http://clang.llvm.org/diagnostics.html (No Pretty >> Printing of Expressions in Diagnostics). >> >> Bootstrapped/regression tested. >> >> OK? >> >> 2012-04-21 Manuel López-Ibáñez <m...@gcc.gnu.org> >> >> PR 35441 >> * c-typeck.c (inform_declaration): New. >> (build_function_call_vec): Do not pretty-print >> expressions when caret is enabled. >> (convert_arguments): Use inform_declaration. >> * cp/typeck.c (cp_build_function_call_vec): Do not pretty-print >> expressions when caret is enabled. >> * testsuite/c-c++-common/pr35441.C: New.