Rollup merge of #55474 - oli-obk:const_eval_promoted, r=RalfJung

Fix validation false positive

Fixes #55454

r? @RalfJung
This commit is contained in:
kennytm 2018-10-30 18:55:32 +08:00 committed by GitHub
commit 3176239d34
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 25 additions and 2 deletions

View file

@ -0,0 +1,9 @@
// https://github.com/rust-lang/rust/issues/55454
// compile-pass
struct This<T>(T);
const C: This<Option<&i32>> = This(Some(&1));
fn main() {
}

View file

@ -0,0 +1,9 @@
// https://github.com/rust-lang/rust/issues/55454
// compile-pass
#[derive(PartialEq)]
struct This<T>(T);
fn main() {
This(Some(&1)) == This(Some(&1));
}