-
-
Notifications
You must be signed in to change notification settings - Fork 16.1k
mark C ABI functions as nounwind #18512
Copy link
Copy link
Closed
Labels
A-codegenArea: Code generationArea: Code generationI-slowIssue: Problems and improvements with respect to performance of generated code.Issue: Problems and improvements with respect to performance of generated code.
Description
Activity
Metadata
Metadata
Assignees
Labels
A-codegenArea: Code generationArea: Code generationI-slowIssue: Problems and improvements with respect to performance of generated code.Issue: Problems and improvements with respect to performance of generated code.
It's explicitly undefined to unwind past an FFI boundary, so these functions can be considered
nounwind. The soundness hole allowing safe Rust code to unwind past FFI boundaries should be fixed first (#18510).