Skip to content

Commit

Permalink
Switch from error patterns to //~ ERROR markers.
Browse files Browse the repository at this point in the history
AFAICT, we do not have the same const-eval issues that we used to when
#23926 was filed. (Probably because of the switch to
miri for const-evaluation.)
  • Loading branch information
pnkfelix committed Feb 22, 2019
1 parent e555854 commit b72ba05
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 8 deletions.
9 changes: 5 additions & 4 deletions src/test/ui/consts/const-eval/const-eval-overflow-3.rs
Expand Up @@ -3,11 +3,11 @@
//
// This test is checking the count in an array expression.

// FIXME (#23926): the error output is not consistent between a
// self-hosted and a cross-compiled setup; therefore resorting to
// error-pattern for now.

// error-pattern: attempt to add with overflow





#![allow(unused_imports)]

Expand All @@ -18,6 +18,7 @@ use std::{u8, u16, u32, u64, usize};
const A_I8_I
: [u32; (i8::MAX as usize) + 1]
= [0; (i8::MAX + 1) as usize];
//~^ ERROR evaluation of constant value failed

fn main() {
foo(&A_I8_I[..]);
Expand Down
10 changes: 6 additions & 4 deletions src/test/ui/consts/const-eval/const-eval-overflow-3b.rs
Expand Up @@ -7,11 +7,11 @@
// types for the left- and right-hand sides of the addition do not
// match (as well as overflow).

// FIXME (#23926): the error output is not consistent between a
// self-hosted and a cross-compiled setup; therefore resorting to
// error-pattern for now.

// error-pattern: mismatched types





#![allow(unused_imports)]

Expand All @@ -22,6 +22,8 @@ use std::{u8, u16, u32, u64, usize};
const A_I8_I
: [u32; (i8::MAX as usize) + 1]
= [0; (i8::MAX + 1u8) as usize];
//~^ ERROR mismatched types
//~| ERROR cannot add `u8` to `i8`

fn main() {
foo(&A_I8_I[..]);
Expand Down

0 comments on commit b72ba05

Please sign in to comment.