Skip to content

cancels of immediate rvalue cleanups are broken #9758

@thestinger

Description

@thestinger

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions