aboutsummaryrefslogtreecommitdiffstats
path: root/erts
diff options
context:
space:
mode:
authorHans Bolinder <[email protected]>2017-12-15 15:44:50 +0100
committerHans Bolinder <[email protected]>2018-01-09 16:39:16 +0100
commit8171c997f02e8b54b3f238d5652345fe6d77523b (patch)
tree6aa0b2e8a6666eb92d7d3a3dc0ea118ef952541f /erts
parent8eeaa775a218ce8b74a59cace2f6b3d31f323b0b (diff)
downloadotp-8171c997f02e8b54b3f238d5652345fe6d77523b.tar.gz
otp-8171c997f02e8b54b3f238d5652345fe6d77523b.tar.bz2
otp-8171c997f02e8b54b3f238d5652345fe6d77523b.zip
stdlib: Improve erl_eval's stacktraces
The call "erlang:get_stacktrace()" is not handled explicitly. If there are issues, they can probably be ignored since erlang:get_stacktrace/1 will be deprecated and removed.
Diffstat (limited to 'erts')
-rw-r--r--erts/doc/src/erlang.xml13
1 files changed, 8 insertions, 5 deletions
diff --git a/erts/doc/src/erlang.xml b/erts/doc/src/erlang.xml
index d7404fa3ce..1b04690239 100644
--- a/erts/doc/src/erlang.xml
+++ b/erts/doc/src/erlang.xml
@@ -1444,11 +1444,14 @@ b</pre>
the process to terminate, it has no return value. Example:</p>
<pre>
> <input>catch error(foobar).</input>
-{'EXIT',{foobar,[{erl_eval,do_apply,5},
- {erl_eval,expr,5},
- {shell,exprs,6},
- {shell,eval_exprs,6},
- {shell,eval_loop,3}]}}</pre>
+{'EXIT',{foobar,[{shell,apply_fun,3,
+ [{file,"shell.erl"},{line,906}]},
+ {erl_eval,do_apply,6,[{file,"erl_eval.erl"},{line,677}]},
+ {erl_eval,expr,5,[{file,"erl_eval.erl"},{line,430}]},
+ {shell,exprs,7,[{file,"shell.erl"},{line,687}]},
+ {shell,eval_exprs,7,[{file,"shell.erl"},{line,642}]},
+ {shell,eval_loop,3,[{file,"shell.erl"},{line,627}]}]}}
+</pre>
</desc>
</func>