New macro, define_sea_nd! that should be used to define non-deterministic functions locally in Rust.
The goal is to not require creating such functions in C and call them externally from Rust.
The trick is to create a body of a sea_nd function that is complex enough for inter-procedural optimizer to give up.
See
add
job for an exampleNew macro,
define_sea_nd!
that should be used to define non-deterministic functions locally in Rust. The goal is to not require creating such functions in C and call them externally from Rust.The trick is to create a body of a
sea_nd
function that is complex enough for inter-procedural optimizer to give up.