We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Imagine a tail call { be foo() as int } where foo() returns an i32 and on the current arch it is known that integers are 32 bit wide.
{ be foo() as int }
foo()
i32
In this case, it should be ok to drop the cast and tail-call foo().
The idea for this came up when rewriting std::math, cf
std::math
https://github.com/boggle/rust/blob/libmath/src/lib/math.rs