diff options
author | José Valim <jose.valim@plataformatec.com.br> | 2015-09-25 16:48:37 +0200 |
---|---|---|
committer | José Valim <jose.valim@plataformatec.com.br> | 2015-10-11 12:02:47 -0500 |
commit | 3ccd5137ef449c2646497275b43cacb0c295ac9c (patch) | |
tree | 884b26b75ffd87ad86bc91cd28fa98731385b42f /lib/elixir/src/elixir_fn.erl | |
parent | 94de6615d71aef99f62357157e2d6c74e406fd93 (diff) | |
download | elixir-3ccd5137ef449c2646497275b43cacb0c295ac9c.tar.gz |
Add generated annotations
Diffstat (limited to 'lib/elixir/src/elixir_fn.erl')
-rw-r--r-- | lib/elixir/src/elixir_fn.erl | 6 |
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") |