setup
setup copied to clipboard
erlang:get_stacktrace/0 removed from Erlang 24
Will there be an update for Erlang 24 that removes erlang:get_stacktrace/0?
setup.erl:944: "~p~n", [Error, erlang:get_stacktrace()]),
setup.erl:1163: [Error, erlang:get_stacktrace()]).
setup.erl:1588: Error = {EndLine,?MODULE,{Class,Reason,erlang:get_stacktrace()}},
I've seen this used else where...
-ifdef(OTP_RELEASE). %% this implies 21 or higher
-define(EXCEPTION(Class, Reason, Stacktrace), Class:Reason:Stacktrace).
-define(GET_STACK(Stacktrace), Stacktrace).
-else.
-define(EXCEPTION(Class, Reason, _), Class:Reason).
-define(GET_STACK(_), erlang:get_stacktrace()).
-endif.