On 06/30/2016 12:53 PM, David Malcolm wrote:
The followup patch implements lookup_name_fuzzy for the C++ frontend.
It's cleaner for that implementation to return a const char *, so this
patch updates the implementation in the C frontend to have the same
return type.

Successfully bootstrapped&regrtested on x86_64-pc-linux-gnu
(in combination with the followup patch).

OK for trunk?

gcc/c-family/ChangeLog:
        * c-common.h (lookup_name_fuzzy): Convert return type from tree to
        const char *.

gcc/c/ChangeLog:
        * c-decl.c (implicit_decl_warning): Update for conversion of
        return type of lookup_name_fuzzy to const char *.
        (undeclared_variable): Likewise.
        (lookup_name_fuzzy): Convert return type from tree to
        const char *.
        * c-parser.c (c_parser_declaration_or_fndef): Update for
        conversion of return type of lookup_name_fuzzy to const char *.
        (c_parser_parameter_declaration): Likewise.

gcc/ChangeLog:
        * gcc-rich-location.c
        (gcc_rich_location::add_fixit_misspelled_id): New overload, taking
        a const char *.
        * gcc-rich-location.h
        (gcc_rich_location::add_fixit_misspelled_id): Likewise.
OK.
jeff

Reply via email to