diff options
author | Nathan Sidwell <nathan@acm.org> | 2020-08-18 06:02:37 -0700 |
---|---|---|
committer | Nathan Sidwell <nathan@acm.org> | 2020-08-18 06:05:04 -0700 |
commit | 634046d1a81b48a48b3564ff2f90974f6b7b087b (patch) | |
tree | f3518da97e26a659ed3893fb324853a451d13a97 /gcc/fold-const.c | |
parent | 6bebbc033d8bf2246745ffef7186b0424e08ba6b (diff) | |
download | gcc-634046d1a81b48a48b3564ff2f90974f6b7b087b.zip gcc-634046d1a81b48a48b3564ff2f90974f6b7b087b.tar.gz gcc-634046d1a81b48a48b3564ff2f90974f6b7b087b.tar.bz2 |
c++: Move hidden-lambda entity lookup checking
Hidden lambda entities only occur in block and class scopes. There's
no need to check for them on every lookup. So moving that particular
piece of validation to lookup_name_1, which cares. Also reordered the
namespace and type checking, as that is also simpler.
gcc/cp/
* name-lookup.c (qualify_lookup): Drop lambda checking here.
Reorder namespace & type checking.
(lookup_name_1): Do hidden lambda checking here.
Diffstat (limited to 'gcc/fold-const.c')
0 files changed, 0 insertions, 0 deletions