Skip to content

Commit 47644d3

Browse files
committed
Create ui test for -Ztreat-err-as-bug err
1 parent 23adf9f commit 47644d3

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed

src/test/ui/treat-err-as-bug/err.rs

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
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
+12
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
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

0 commit comments

Comments
 (0)