diff --git a/lib/mix/lib/mix/tasks/compile.app.ex b/lib/mix/lib/mix/tasks/compile.app.ex index cc62e464c92..702b00c42ad 100644 --- a/lib/mix/lib/mix/tasks/compile.app.ex +++ b/lib/mix/lib/mix/tasks/compile.app.ex @@ -214,7 +214,11 @@ defmodule Mix.Tasks.Compile.App do end defp to_erl_term(list) when is_list(list) do - [?[, to_erl_head(list), ?]] + if List.ascii_printable?(list) do + :io_lib.print(list) + else + [?[, to_erl_head(list), ?]] + end end defp to_erl_term(map) when is_map(map) do