Skip to content

Commit 0eb95c9

Browse files
author
José Valim
committed
Improve undefined behaviour warning
1 parent b898f09 commit 0eb95c9

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/elixir/lib/module.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1308,7 +1308,7 @@ defmodule Module do
13081308

13091309
not Code.ensure_compiled?(behaviour) ->
13101310
message =
1311-
"module #{inspect(behaviour)} does not exist (in module #{inspect(env.module)})"
1311+
"@behaviour #{inspect(behaviour)} does not exist (in module #{inspect(env.module)})"
13121312

13131313
unless standard_behaviour?(behaviour) do
13141314
:elixir_errors.warn(env.line, env.file, message)

lib/elixir/test/elixir/kernel/warning_test.exs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -833,7 +833,7 @@ defmodule Kernel.WarningTest do
833833
@behaviour UndefinedBehaviour
834834
end
835835
""")
836-
end) =~ "module UndefinedBehaviour does not exist (in module Sample)"
836+
end) =~ "@behaviour UndefinedBehaviour does not exist (in module Sample)"
837837
after
838838
purge(Sample)
839839
end

0 commit comments

Comments
 (0)