We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dab3d22 commit 129c5beCopy full SHA for 129c5be
lib/elixir/src/elixir_expand.erl
@@ -94,7 +94,8 @@ expand({require, Meta, [Ref, Opts]}, S, E) ->
94
95
false when is_atom(ERef) ->
96
elixir_aliases:ensure_loaded(Meta, ERef, ET),
97
- {ERef, ST, expand_require(Meta, ERef, EOpts, ET)};
+ RE = expand_require(Meta, ERef, EOpts, ET),
98
+ {ERef, ST, expand_alias(Meta, false, ERef, EOpts, RE)};
99
100
false ->
101
file_error(Meta, E, ?MODULE, {expected_compile_time_module, require, Ref})
@@ -984,8 +985,7 @@ no_alias_expansion(Other) ->
984
985
986
expand_require(Meta, Ref, Opts, E) ->
987
elixir_env:trace({require, Meta, Ref, Opts}, E),
- RE = E#{requires := ordsets:add_element(Ref, ?key(E, requires))},
988
- expand_alias(Meta, false, Ref, Opts, RE).
+ E#{requires := ordsets:add_element(Ref, ?key(E, requires))}.
989
990
expand_alias(Meta, IncludeByDefault, Ref, Opts, E) ->
991
case expand_as(lists:keyfind(as, 1, Opts), Meta, IncludeByDefault, Ref, E) of
0 commit comments