aboutsummaryrefslogtreecommitdiff
path: root/gcc/fold-const.c
diff options
context:
space:
mode:
authorNathan Sidwell <nathan@acm.org>2020-08-18 06:02:37 -0700
committerNathan Sidwell <nathan@acm.org>2020-08-18 06:05:04 -0700
commit634046d1a81b48a48b3564ff2f90974f6b7b087b (patch)
treef3518da97e26a659ed3893fb324853a451d13a97 /gcc/fold-const.c
parent6bebbc033d8bf2246745ffef7186b0424e08ba6b (diff)
downloadgcc-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