File tree Expand file tree Collapse file tree 2 files changed +23
-0
lines changed
src/test/ui/treat-err-as-bug Expand file tree Collapse file tree 2 files changed +23
-0
lines changed Original file line number Diff line number Diff line change 1+ // compile-flags: -Ztreat-err-as-bug
2+ // failure-status: 101
3+ // error-pattern: aborting due to `-Z treat-err-as-bug=1`
4+ // error-pattern: [eval_to_allocation_raw] const-evaluating + checking `C`
5+ // normalize-stderr-test "note: .*\n\n" -> ""
6+ // normalize-stderr-test "thread 'rustc' panicked.*\n" -> ""
7+
8+ #![ crate_type = "rlib" ]
9+
10+ pub static C : u32 = 0 - 1 ;
11+ //~^ ERROR could not evaluate static initializer
Original file line number Diff line number Diff line change 1+ error[E0080]: could not evaluate static initializer
2+ --> $DIR/err.rs:10:21
3+ |
4+ LL | pub static C: u32 = 0 - 1;
5+ | ^^^^^ attempt to compute `0_u32 - 1_u32`, which would overflow
6+
7+ error: internal compiler error: unexpected panic
8+
9+ query stack during panic:
10+ #0 [eval_to_allocation_raw] const-evaluating + checking `C`
11+ #1 [eval_to_allocation_raw] const-evaluating + checking `C`
12+ end of query stack
You can’t perform that action at this time.
0 commit comments