Capacity overflow or unprintable scan ICE when an error occurs when calling a function provided to a macro #26094
Labels
I-ICE
Issue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️
Here's an example:
The panic occurs seemingly if there is any error at all inside the
()
after$other
. I just had providing an extra argument as an example, though having any kind of code error inside those braces produces this.Output from 1.0 stable:
There's a different error when running with either 1.1-beta or 1.2-nightly (
rustc 1.1.0-beta (cd7d89af9 2015-05-16) (built 2015-05-16)
andrustc 1.2.0-nightly (613e57b44 2015-06-01) (built 2015-06-02)
have the exact same error output). It's nicer, explaining the issue, though still has an ICE. It doesn't seem to produce a backtrace even if run with RUST_BACKTRACE=1 (on both 1.1 beta and 1.2 nightly).This may be related to #25793 and #24761, though I think the code this is produced with is fairly different which is why I'm making a separate issue.
The text was updated successfully, but these errors were encountered: