diff options
| author | Camelid <camelidcamel@gmail.com> | 2020-09-30 11:24:50 -0700 |
|---|---|---|
| committer | Camelid <camelidcamel@gmail.com> | 2020-09-30 11:24:50 -0700 |
| commit | 05d0b969d9e1c3da6a2651a2ded45f662842a3f9 (patch) | |
| tree | ce88643f43c2f1c1dd7bf3eb4a18c6ff362caf6b /src | |
| parent | 4d52dc4790cfaf3f23ff219c9a9932be2bfcd53e (diff) | |
Add test for error message
Diffstat (limited to 'src')
| -rw-r--r-- | src/test/ui/slice-to-vec-comparison.rs | 6 | ||||
| -rw-r--r-- | src/test/ui/slice-to-vec-comparison.stderr | 12 |
2 files changed, 18 insertions, 0 deletions
diff --git a/src/test/ui/slice-to-vec-comparison.rs b/src/test/ui/slice-to-vec-comparison.rs new file mode 100644 index 00000000000..7026a49000c --- /dev/null +++ b/src/test/ui/slice-to-vec-comparison.rs @@ -0,0 +1,6 @@ +fn main() { + let a = &[]; + let b: &Vec<u8> = &vec![]; + a > b; + //~^ ERROR mismatched types +} diff --git a/src/test/ui/slice-to-vec-comparison.stderr b/src/test/ui/slice-to-vec-comparison.stderr new file mode 100644 index 00000000000..c80f86c5592 --- /dev/null +++ b/src/test/ui/slice-to-vec-comparison.stderr @@ -0,0 +1,12 @@ +error[E0308]: mismatched types + --> $DIR/slice-to-vec-comparison.rs:4:9 + | +LL | a > b; + | ^ expected array of 0 elements , found struct `Vec` + | + = note: expected reference `&[_; 0]` + found reference `&Vec<u8>` + +error: aborting due to previous error + +For more information about this error, try `rustc --explain E0308`. |
