diff options
| author | Yuki Okushi <huyuumi.dev@gmail.com> | 2019-10-14 10:45:56 +0900 |
|---|---|---|
| committer | Yuki Okushi <huyuumi.dev@gmail.com> | 2019-10-14 10:45:56 +0900 |
| commit | 6323180b4a354c937c42d3483f5716d2d08261df (patch) | |
| tree | 968236993e0311973f9159479cfbfb9f974b6318 | |
| parent | 5c8fdc1954544f0e8bb3da0dfa8c4516731b0b84 (diff) | |
| download | rust-6323180b4a354c937c42d3483f5716d2d08261df.tar.gz rust-6323180b4a354c937c42d3483f5716d2d08261df.zip | |
Add test for issue-47486
| -rw-r--r-- | src/test/ui/issues/issue-47486.rs | 4 | ||||
| -rw-r--r-- | src/test/ui/issues/issue-47486.stderr | 19 |
2 files changed, 23 insertions, 0 deletions
diff --git a/src/test/ui/issues/issue-47486.rs b/src/test/ui/issues/issue-47486.rs new file mode 100644 index 00000000000..d686f02a9fe --- /dev/null +++ b/src/test/ui/issues/issue-47486.rs @@ -0,0 +1,4 @@ +fn main() { + () < std::mem::size_of::<_>(); //~ ERROR: mismatched types + [0u8; std::mem::size_of::<_>()]; //~ ERROR: type annotations needed +} diff --git a/src/test/ui/issues/issue-47486.stderr b/src/test/ui/issues/issue-47486.stderr new file mode 100644 index 00000000000..af6e3010f79 --- /dev/null +++ b/src/test/ui/issues/issue-47486.stderr @@ -0,0 +1,19 @@ +error[E0308]: mismatched types + --> $DIR/issue-47486.rs:2:10 + | +LL | () < std::mem::size_of::<_>(); + | ^^^^^^^^^^^^^^^^^^^^^^^^ expected (), found usize + | + = note: expected type `()` + found type `usize` + +error[E0282]: type annotations needed + --> $DIR/issue-47486.rs:3:11 + | +LL | [0u8; std::mem::size_of::<_>()]; + | ^^^^^^^^^^^^^^^^^^^^^^ cannot infer type + +error: aborting due to 2 previous errors + +Some errors have detailed explanations: E0282, E0308. +For more information about an error, try `rustc --explain E0282`. |
