We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6432e86 commit 7e01628Copy full SHA for 7e01628
lib/elixir/src/elixir_module.erl
@@ -155,6 +155,7 @@ compile(Meta, Module, ModuleAsCharlist, Block, Vars, Prune, E) ->
155
put_compiler_modules([Module | CompilerModules]),
156
{Result, ModuleE, CallbackE} = eval_form(Line, Module, DataBag, Block, Vars, Prune, E),
157
CheckerInfo = checker_info(),
158
+ BeamLocation = beam_location(ModuleAsCharlist),
159
160
{Binary, PersistedAttributes, Autoload} =
161
elixir_erl_compiler:spawn(fun() ->
@@ -219,7 +220,7 @@ compile(Meta, Module, ModuleAsCharlist, Block, Vars, Prune, E) ->
219
220
{Binary, PersistedAttributes, Autoload}
221
end),
222
- Autoload andalso code:load_binary(Module, beam_location(ModuleAsCharlist), Binary),
223
+ Autoload andalso code:load_binary(Module, BeamLocation, Binary),
224
put_compiler_modules(CompilerModules),
225
eval_callbacks(Line, DataBag, after_compile, [CallbackE, Binary], CallbackE),
226
elixir_env:trace({on_module, Binary, none}, ModuleE),
0 commit comments