Skip to content

Commit 9856c02

Browse files
committed
Finally!!
1 parent 9a07d9a commit 9856c02

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

lib/elixir/src/elixir_erl_compiler.erl

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,17 +44,14 @@ copy_diagnostics({Head, _}) ->
4444
env_compiler_options() ->
4545
case persistent_term:get(?MODULE, undefined) of
4646
undefined ->
47-
Options = compile:env_compiler_options(),
47+
Options = compile:env_compiler_options() -- [warnings_as_errors],
4848
persistent_term:put(?MODULE, Options),
4949
Options;
5050

5151
Options ->
5252
Options
5353
end.
5454

55-
noenv_forms(Forms, File, Opts) ->
56-
compile(Forms, File, Opts).
57-
5855
erl_to_core(Forms, Opts) ->
5956
%% TODO: Remove parse transform handling on Elixir v2.0
6057
case [M || {parse_transform, M} <- Opts] of
@@ -67,7 +64,7 @@ erl_to_core(Forms, Opts) ->
6764
end
6865
end.
6966

70-
compile(Forms, File, Opts) when is_list(Forms), is_list(Opts), is_binary(File) ->
67+
noenv_forms(Forms, File, Opts) when is_list(Forms), is_list(Opts), is_binary(File) ->
7168
Source = elixir_utils:characters_to_list(File),
7269

7370
case erl_to_core(Forms, Opts) of

0 commit comments

Comments
 (0)