summaryrefslogtreecommitdiff
path: root/lib/elixir/src/elixir_fn.erl
diff options
context:
space:
mode:
authorJosé Valim <jose.valim@plataformatec.com.br>2015-09-25 16:48:37 +0200
committerJosé Valim <jose.valim@plataformatec.com.br>2015-10-11 12:02:47 -0500
commit3ccd5137ef449c2646497275b43cacb0c295ac9c (patch)
tree884b26b75ffd87ad86bc91cd28fa98731385b42f /lib/elixir/src/elixir_fn.erl
parent94de6615d71aef99f62357157e2d6c74e406fd93 (diff)
downloadelixir-3ccd5137ef449c2646497275b43cacb0c295ac9c.tar.gz
Add generated annotations
Diffstat (limited to 'lib/elixir/src/elixir_fn.erl')
-rw-r--r--lib/elixir/src/elixir_fn.erl6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/elixir/src/elixir_fn.erl b/lib/elixir/src/elixir_fn.erl
index 4d26d9e2a..2286526c6 100644
--- a/lib/elixir/src/elixir_fn.erl
+++ b/lib/elixir/src/elixir_fn.erl
@@ -6,8 +6,8 @@
translate(Meta, Clauses, S) ->
Transformer = fun({'->', CMeta, [ArgsWithGuards, Expr]}, Acc) ->
{Args, Guards} = elixir_clauses:extract_splat_guards(ArgsWithGuards),
- {TClause, TS } = elixir_clauses:clause(?line(CMeta), fun translate_fn_match/2,
- Args, Expr, Guards, Acc),
+ {TClause, TS } = elixir_clauses:clause(CMeta, fun translate_fn_match/2,
+ Args, Expr, Guards, Acc),
{TClause, elixir_scope:mergef(S, TS)}
end,
@@ -16,7 +16,7 @@ translate(Meta, Clauses, S) ->
case lists:usort(Arities) of
[_] ->
- {{'fun', ?line(Meta), {clauses, TClauses}}, NS};
+ {{'fun', ?ann(Meta), {clauses, TClauses}}, NS};
_ ->
compile_error(Meta, S#elixir_scope.file,
"cannot mix clauses with different arities in function definition")