Skip to content

Commit f252c9e

Browse files
author
José Valim
committed
Do not set file attributes to generated, closes #6015
1 parent dad832d commit f252c9e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/elixir/src/elixir_def.erl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -271,11 +271,11 @@ export(Kind, {Name, Arity}) when Kind == def; Kind == defp ->
271271
function_for_stored_definition(Ann, {Name, Arity}, Clauses) ->
272272
{function, Ann, Name, Arity, Clauses}.
273273

274-
add_definition(_Line, nil, Body, {Head, Tail}) ->
274+
add_definition(_Ann, nil, Body, {Head, Tail}) ->
275275
{[Body | Head], Tail};
276-
add_definition(Line, Location, Body, {Head, Tail}) ->
277-
{Head,
278-
[{attribute, Line, file, Location}, Body | Tail]}.
276+
add_definition(Ann, Location, Body, {Head, Tail}) ->
277+
FileAnn = erl_anno:set_generated(false, Ann),
278+
{Head, [{attribute, FileAnn, file, Location}, Body | Tail]}.
279279

280280
default_function_for(Kind, Name, {clause, Ann, Args, _Guards, _Exprs} = Clause)
281281
when Kind == defmacro; Kind == defmacrop ->

0 commit comments

Comments
 (0)