You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There's nothing I can do about this. I'd need either procedural macros (but I refuse to sacrifice working on stable) or for macro_rules! to learn how to do tail call optimisation.
You have to raise the recursion limit and hope you don't hit a more fundemental limit in the compiler (like blowing the actual call stack).
Test case:
In version 0.1.6, with Rust 1.8.0 – 1.10.0, this fails with:
cc rust-lang/rust#22552
The text was updated successfully, but these errors were encountered: