diff options
author | David Malcolm <dmalcolm@redhat.com> | 2017-12-06 20:02:55 +0000 |
---|---|---|
committer | David Malcolm <dmalcolm@gcc.gnu.org> | 2017-12-06 20:02:55 +0000 |
commit | c79144f8353af3292903c9c8e508f1de986eb6b0 (patch) | |
tree | 7cd052f971408e0cf364391b328c2c1c9d64b38d /gcc/gimple-loop-jam.c | |
parent | 613bc14fcd3f6b58289aca9a2980cacfc2e75299 (diff) | |
download | gcc-c79144f8353af3292903c9c8e508f1de986eb6b0.zip gcc-c79144f8353af3292903c9c8e508f1de986eb6b0.tar.gz gcc-c79144f8353af3292903c9c8e508f1de986eb6b0.tar.bz2 |
C/C++: don't suggest implementation names as spelling fixes (PR c/83236)
gcc/c-family/ChangeLog:
PR c/83236
* c-common.c (selftest::c_family_tests): Call
selftest::c_spellcheck_cc_tests.
* c-common.h (selftest::c_spellcheck_cc_tests): New decl.
* c-spellcheck.cc: Include "selftest.h".
(name_reserved_for_implementation_p): New function.
(should_suggest_as_macro_p): New function.
(find_closest_macro_cpp_cb): Move the check for NT_MACRO to
should_suggest_as_macro_p and call it.
(selftest::test_name_reserved_for_implementation_p): New function.
(selftest::c_spellcheck_cc_tests): New function.
* c-spellcheck.h (name_reserved_for_implementation_p): New decl.
gcc/c/ChangeLog:
PR c/83236
* c-decl.c (lookup_name_fuzzy): Don't suggest names that are
reserved for use by the implementation.
gcc/cp/ChangeLog:
PR c/83236
* name-lookup.c (consider_binding_level): Don't suggest names that
are reserved for use by the implementation.
gcc/testsuite/ChangeLog:
PR c/83236
* c-c++-common/spellcheck-reserved.c: New test case.
From-SVN: r255453
Diffstat (limited to 'gcc/gimple-loop-jam.c')
0 files changed, 0 insertions, 0 deletions