Don't offer suggestions for compiler-generated variables (PR c++/85515)

gcc/cp/ChangeLog:
	Backport of r259720 from trunk.
	2018-04-27  David Malcolm  <dmalcolm@redhat.com>

	PR c++/85515
	* name-lookup.c (consider_binding_level): Skip compiler-generated
	variables.
	* search.c (lookup_field_fuzzy_info::fuzzy_lookup_field): Flatten
	nested if statements into a series of rejection tests.  Reject
	lambda-ignored entities as suggestions.

gcc/testsuite/ChangeLog:
	Backport of r259720 from trunk.
	2018-04-27  David Malcolm  <dmalcolm@redhat.com>

	PR c++/85515
	* g++.dg/pr85515-1.C: New test.
	* g++.dg/pr85515-2.C: New test.



git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-8-branch@268908 138bc75d-0d04-0410-961f-82ee72b054a4
6 files changed