Skip to content

Commit 49e4f26

Browse files
committed
Add 16-bit pointer size test for precise_pointer_size_matching
1 parent 367e783 commit 49e4f26

10 files changed

+56
-68
lines changed

Cargo.lock

+44-59
Large diffs are not rendered by default.

src/doc/nomicon

src/doc/rustc-guide

src/test/ui/precise_pointer_size_matching.rs

+3
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
1+
// normalize-stderr-16bit: "-32768isize" -> "$$ISIZE_MIN"
12
// normalize-stderr-32bit: "-2147483648isize" -> "$$ISIZE_MIN"
23
// normalize-stderr-64bit: "-9223372036854775808isize" -> "$$ISIZE_MIN"
4+
// normalize-stderr-16bit: "32767isize" -> "$$ISIZE_MAX"
35
// normalize-stderr-32bit: "2147483647isize" -> "$$ISIZE_MAX"
46
// normalize-stderr-64bit: "9223372036854775807isize" -> "$$ISIZE_MAX"
7+
// normalize-stderr-16bit: "65535usize" -> "$$USIZE_MAX"
58
// normalize-stderr-32bit: "4294967295usize" -> "$$USIZE_MAX"
69
// normalize-stderr-64bit: "18446744073709551615usize" -> "$$USIZE_MAX"
710

src/test/ui/precise_pointer_size_matching.stderr

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
error[E0004]: non-exhaustive patterns: `$ISIZE_MIN..=-6isize` and `21isize..=$ISIZE_MAX` not covered
2-
--> $DIR/precise_pointer_size_matching.rs:24:11
2+
--> $DIR/precise_pointer_size_matching.rs:27:11
33
|
44
LL | match 0isize { //~ ERROR non-exhaustive patterns
55
| ^^^^^^ patterns `$ISIZE_MIN..=-6isize` and `21isize..=$ISIZE_MAX` not covered
66

77
error[E0004]: non-exhaustive patterns: `0usize` and `21usize..=$USIZE_MAX` not covered
8-
--> $DIR/precise_pointer_size_matching.rs:29:11
8+
--> $DIR/precise_pointer_size_matching.rs:32:11
99
|
1010
LL | match 0usize { //~ ERROR non-exhaustive patterns
1111
| ^^^^^^ patterns `0usize` and `21usize..=$USIZE_MAX` not covered

src/tools/cargo

Submodule cargo updated 100 files

src/tools/clippy

src/tools/miri

Submodule miri updated from 61f2076 to 32e93ed

src/tools/rls

Submodule rls updated from cfd8449 to daa138c

src/tools/rustfmt

0 commit comments

Comments
 (0)