diff options
Diffstat (limited to 'src/test/ui/rfc-2632-const-trait-impl/const-drop-fail.rs')
| -rw-r--r-- | src/test/ui/rfc-2632-const-trait-impl/const-drop-fail.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/test/ui/rfc-2632-const-trait-impl/const-drop-fail.rs b/src/test/ui/rfc-2632-const-trait-impl/const-drop-fail.rs index 49968b47dbe..001dd430a86 100644 --- a/src/test/ui/rfc-2632-const-trait-impl/const-drop-fail.rs +++ b/src/test/ui/rfc-2632-const-trait-impl/const-drop-fail.rs @@ -3,7 +3,7 @@ #![feature(const_mut_refs)] #![cfg_attr(precise, feature(const_precise_live_drops))] -use std::marker::PhantomData; +use std::marker::{Destruct, PhantomData}; struct NonTrivialDrop; @@ -31,7 +31,7 @@ impl<T: ~const A> const Drop for ConstDropImplWithBounds<T> { } } -const fn check<T: ~const Drop>(_: T) {} +const fn check<T: ~const Destruct>(_: T) {} macro_rules! check_all { ($($exp:expr),*$(,)?) => {$( @@ -41,9 +41,9 @@ macro_rules! check_all { check_all! { NonTrivialDrop, - //~^ ERROR the trait bound + //~^ ERROR can't drop ConstImplWithDropGlue(NonTrivialDrop), - //~^ ERROR the trait bound + //~^ ERROR can't drop ConstDropImplWithBounds::<NonTrivialDrop>(PhantomData), //~^ ERROR the trait bound } |
