@@ -260,7 +260,7 @@ defmodule ExUnit.Assertions do
260260 nil
261261 end
262262
263- defp translate_assertion ( kind , { _ , _ , [ left , right ] } = expr , call , message , true , caller ) do
263+ defp translate_assertion ( kind , { _ , _ , [ left , right ] } = expr , call , message , true , _caller ) do
264264 expr = escape_quoted ( kind , expr )
265265
266266 quote do
@@ -281,7 +281,7 @@ defmodule ExUnit.Assertions do
281281 end
282282 end
283283
284- defp translate_assertion ( kind , { _ , _ , [ left , right ] } = expr , call , message , false , caller ) do
284+ defp translate_assertion ( kind , { _ , _ , [ left , right ] } = expr , call , message , false , _caller ) do
285285 expr = escape_quoted ( kind , expr )
286286
287287 quote do
@@ -515,29 +515,6 @@ defmodule ExUnit.Assertions do
515515 |> elem ( 1 )
516516 end
517517
518- defp collect_vars_used_in_expression ( { name , _meta , context } = _var , _existing_vars )
519- when is_atom ( name ) and is_atom ( context ) do
520- [ ]
521- end
522-
523- defp collect_vars_used_in_expression ( expr , existing_vars ) do
524- { _ast , vars } =
525- Macro . prewalk ( expr , [ ] , fn
526- { name , _meta , nil } = var , acc when is_atom ( name ) ->
527- if { name , nil } in existing_vars do
528- { :ok , [ { name , var } | acc ] }
529- else
530- { :ok , acc }
531- end
532- other , acc ->
533- { other , acc }
534- end )
535-
536- vars
537- |> Enum . reverse ( )
538- |> Enum . uniq_by ( & elem ( & 1 , 0 ) )
539- end
540-
541518 defp no_warning ( { name , meta , [ expr , [ do: clauses ] ] } ) do
542519 clauses = Enum . map clauses , fn { :-> , meta , args } ->
543520 { :-> , [ generated: true ] ++ meta , args }
0 commit comments