diff options
author | Eric Meadows-Jönsson <eric.meadows.jonsson@gmail.com> | 2019-10-08 16:17:36 +0200 |
---|---|---|
committer | Eric Meadows-Jönsson <eric.meadows.jonsson@gmail.com> | 2019-10-08 16:17:36 +0200 |
commit | 59463dba75ee3e6bbe28a5d6299ab568b70521eb (patch) | |
tree | f071b75a7dd78c0a3630dfa1aee88efade184097 | |
parent | 1b8ac84acd22a4d530e8b0817a05f90cba412a77 (diff) | |
download | elixir-emj/guard-elixir-expand.tar.gz |
Formattingemj/guard-elixir-expand
-rw-r--r-- | lib/elixir/test/elixir/module/types/infer_test.exs | 2 | ||||
-rw-r--r-- | lib/elixir/test/elixir/module/types_test.exs | 9 |
2 files changed, 7 insertions, 4 deletions
diff --git a/lib/elixir/test/elixir/module/types/infer_test.exs b/lib/elixir/test/elixir/module/types/infer_test.exs index e5185c624..79695b370 100644 --- a/lib/elixir/test/elixir/module/types/infer_test.exs +++ b/lib/elixir/test/elixir/module/types/infer_test.exs @@ -21,7 +21,7 @@ defmodule Module.Types.InferTest do defp expand_guards(guards) do fun = quote do - fn(var!(x)) when unquote(guards) -> var!(x) end + fn var!(x) when unquote(guards) -> var!(x) end end {ast, _env} = :elixir_expand.expand(fun, __ENV__) diff --git a/lib/elixir/test/elixir/module/types_test.exs b/lib/elixir/test/elixir/module/types_test.exs index 0433ee438..bc5ebea83 100644 --- a/lib/elixir/test/elixir/module/types_test.exs +++ b/lib/elixir/test/elixir/module/types_test.exs @@ -27,13 +27,16 @@ defmodule Module.TypesTest do defp expand_guards(exprs, guards) do {_, vars} = Macro.prewalk(exprs, [], fn - {name, _, context} = var, vars when is_atom(name) and is_atom(context) -> {var, [var | vars]} - other, vars -> {other, vars} + {name, _, context} = var, vars when is_atom(name) and is_atom(context) -> + {var, [var | vars]} + + other, vars -> + {other, vars} end) fun = quote do - fn(unquote(vars)) when unquote(guards) -> unquote(vars) end + fn unquote(vars) when unquote(guards) -> unquote(vars) end end {ast, _env} = :elixir_expand.expand(fun, __ENV__) |