Closed
Description
I'm seeing the following error on the nightly
channel, but not on stable
or beta
:
$ echo "fn foo(u: u8) { if u8 macro_rules! u8 { (u6) => { fn uuuuuuuuuuu() { use s loo mod u8 {" > main.rs
$ rustc main.rs
error: this file contains an un-closed delimiter
--> main.rs:1:89
|
1 | fn foo(u: u8) { if u8 macro_rules! u8 { (u6) => { fn uuuuuuuuuuu() { use s loo mod u8 {
| - - - - - ^
| | | | | |
| | | | | un-closed delimiter
| | | | un-closed delimiter
| | | un-closed delimiter
| un-closed delimiter un-closed delimiter
thread 'rustc' panicked at 'capacity overflow', src/liballoc/raw_vec.rs:748:5
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace.
error: aborting due to previous error
error: internal compiler error: unexpected panic
note: the compiler unexpectedly panicked. this is a bug.
note: we would appreciate a bug report: https://github.com/rust-lang/rust/blob/master/CONTRIBUTING.md#bug-reports
note: rustc 1.38.0-nightly (0b680cfce 2019-07-09) running on x86_64-apple-darwin
Found with the help of libfuzzer-sys.
Metadata
Metadata
Assignees
Labels
Category: This is a bug.Call for participation: This issue needs bisection: https://github.com/rust-lang/cargo-bisect-rustcIssue: The compiler panicked, giving an Internal Compilation Error (ICE) ❄️Issue: Problems and improvements with respect to memory usage during compilation.Medium priorityRelevant to the compiler team, which will review and decide on the PR/issue.Performance or correctness regression from stable to nightly.