Closed
Description
Original problem here, a simplified test case identifying the issue is in a comment below:
[unsafe_no_drop_flag] doesn't work on UnsafeArc if it is immediate
A failure is thrown by the runtime (and results in an uncaught C++ exception) if the type is changed to a newtype struct
or if small struct
types are treated as immediate.