@@ -864,9 +864,8 @@ fn lookup_in_mod_strict(&env e, def m, &span sp, &ident name, namespace ns,
864
864
}
865
865
}
866
866
867
- fn lookup_in_mod( & env e, def m, & span sp, & ident name, namespace ns,
868
- dir dr) ->
869
- option:: t[ def] {
867
+ fn lookup_in_mod( & env e, & def m, & span sp, & ident name, namespace ns,
868
+ dir dr) -> option:: t[ def] {
870
869
auto defid = ast:: def_id_of_def( m) ;
871
870
if ( defid. _0 != ast:: local_crate) {
872
871
// examining a module in an external crate
@@ -966,14 +965,9 @@ fn lookup_glob_in_mod(&env e, @indexed_mod info, &span sp, &ident id,
966
965
namespace wanted_ns, dir dr) -> option:: t[ def] {
967
966
fn per_ns( & env e, @indexed_mod info, & span sp, & ident id, namespace ns,
968
967
dir dr) -> option:: t[ def] {
969
- fn l_i_m_r( & env e, & def m, & span sp, & ident id, namespace ns, dir dr)
970
- -> option:: t[ def] {
971
- be lookup_in_mod( e, m, sp, id, ns, dr) ;
972
- }
973
968
auto matches =
974
- vec:: filter_map[ def,
975
- def] ( bind l_i_m_r( e, _, sp, id, ns, dr) ,
976
- { info. glob_imports } ) ;
969
+ vec:: filter_map( bind lookup_in_mod( e, _, sp, id, ns, dr) ,
970
+ { info. glob_imports } ) ;
977
971
if ( vec:: len( matches) == 0 u) {
978
972
ret none[ def] ;
979
973
} else if ( vec:: len( matches) == 1 u) {
0 commit comments