diff options
author | Nathan Sidwell <nathan@acm.org> | 2017-09-06 15:32:46 +0000 |
---|---|---|
committer | Nathan Sidwell <nathan@gcc.gnu.org> | 2017-09-06 15:32:46 +0000 |
commit | b991151b284774c5fba4fc3148728c41a21c5004 (patch) | |
tree | 9b92eab19e44e973d5308a183a902bfbcd54fae5 /gcc/config.gcc | |
parent | ec7f007c776c7112f8134a6a8cd94a3463cd37e3 (diff) | |
download | gcc-b991151b284774c5fba4fc3148728c41a21c5004.zip gcc-b991151b284774c5fba4fc3148728c41a21c5004.tar.gz gcc-b991151b284774c5fba4fc3148728c41a21c5004.tar.bz2 |
name-lookup.h (lookup_field_1): Delete.
* name-lookup.h (lookup_field_1): Delete.
(get_class_binding_direct, get_class_binding): Add type_or_fns arg.
* name-lookup.c (lookup_field_1): make static
(method_vec_binary_search, method_vec_linear_search): New. Broken
out of ...
(get_class_binding_direct): ... here. Add TYPE_OR_FNS argument.
Do complete search of this level.
(get_class_binding): Adjust.
* decl.c (reshape_init_class): Call get_class_binding.
* search.c (lookup_field_r): Move field searching into
get_class_binding_direct.
From-SVN: r251808
Diffstat (limited to 'gcc/config.gcc')
0 files changed, 0 insertions, 0 deletions