setup icon indicating copy to clipboard operation
setup copied to clipboard

erlang:get_stacktrace/0 removed from Erlang 24

Open anhoxa opened this issue 4 years ago • 1 comments

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()}},

anhoxa avatar Jan 10 '22 20:01 anhoxa

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.

anhoxa avatar Jan 10 '22 20:01 anhoxa