ppx: call Stdlib.Printexc

This is because some libraries, i.e. Janestreet Core, override the
Printexc module.
This commit is contained in:
Vincent Bernardoff 2026-01-10 13:27:14 +01:00 committed by Simon Cruanes
parent 5141d4bde4
commit 1c9a869148

View file

@ -89,9 +89,9 @@ let expand_top_let ~ctxt rec_flag (vbs : _ list) =
Trace_core.exit_span _trace_span;
res
| exception exn ->
let bt = Printexc.get_raw_backtrace () in
let bt = Stdlib.Printexc.get_raw_backtrace () in
Trace_core.exit_span _trace_span;
Printexc.raise_with_backtrace exn bt]
Stdlib.Printexc.raise_with_backtrace exn bt]
in
let tr_vb (vb : value_binding) : value_binding =