diff --git a/lib/assert_value/parser.ex b/lib/assert_value/parser.ex index 8dbfbcf..0f9e7a7 100644 --- a/lib/assert_value/parser.ex +++ b/lib/assert_value/parser.ex @@ -196,7 +196,9 @@ defmodule AssertValue.Parser do # iex> remove_ast_meta({:foo, [line: 10, counter: 6], []}) # {:foo, [], []} defp remove_ast_meta(ast) do - cleaner = &Keyword.drop(&1, [:line, :column, :counter]) + cleaner = + &Keyword.drop(&1, [:line, :column, :counter, :stop_generated, :generated]) + Macro.prewalk(ast, &Macro.update_meta(&1, cleaner)) end