We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dad832d commit f252c9eCopy full SHA for f252c9e
lib/elixir/src/elixir_def.erl
@@ -271,11 +271,11 @@ export(Kind, {Name, Arity}) when Kind == def; Kind == defp ->
271
function_for_stored_definition(Ann, {Name, Arity}, Clauses) ->
272
{function, Ann, Name, Arity, Clauses}.
273
274
-add_definition(_Line, nil, Body, {Head, Tail}) ->
+add_definition(_Ann, nil, Body, {Head, Tail}) ->
275
{[Body | Head], Tail};
276
-add_definition(Line, Location, Body, {Head, Tail}) ->
277
- {Head,
278
- [{attribute, Line, file, Location}, Body | Tail]}.
+add_definition(Ann, Location, Body, {Head, Tail}) ->
+ FileAnn = erl_anno:set_generated(false, Ann),
+ {Head, [{attribute, FileAnn, file, Location}, Body | Tail]}.
279
280
default_function_for(Kind, Name, {clause, Ann, Args, _Guards, _Exprs} = Clause)
281
when Kind == defmacro; Kind == defmacrop ->
0 commit comments