diff options
author | José Valim <jose.valim@dashbit.co> | 2022-06-03 10:44:01 +0200 |
---|---|---|
committer | José Valim <jose.valim@dashbit.co> | 2022-06-03 10:44:15 +0200 |
commit | 2a4ea701049c0abe3a522ce268ad2ae3b75b2cfe (patch) | |
tree | bd4255a4e50ca2fcaabef276d5891861dea9f9a3 | |
parent | 5273f7a86eab4deefc2583429f6d07d50c59ee54 (diff) | |
download | elixir-2a4ea701049c0abe3a522ce268ad2ae3b75b2cfe.tar.gz |
Show stacktrace if everything is pruned instead
-rw-r--r-- | lib/iex/lib/iex/evaluator.ex | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/iex/lib/iex/evaluator.ex b/lib/iex/lib/iex/evaluator.ex index 0e42f80d9..3d8c63e4e 100644 --- a/lib/iex/lib/iex/evaluator.ex +++ b/lib/iex/lib/iex/evaluator.ex @@ -418,6 +418,10 @@ defmodule IEx.Evaluator do |> Enum.reverse() |> Enum.drop_while(&(elem(&1, 0) != :elixir_eval)) |> Enum.reverse() + |> case do + [] -> stack + stack -> stack + end end else @elixir_internals [:elixir, :elixir_expand, :elixir_compiler, :elixir_module] ++ |