diff options
Diffstat (limited to 'tests')
3 files changed, 1 insertions, 23 deletions
diff --git a/tests/ui/traits/const-traits/drop-manually-drop.new.stderr b/tests/ui/traits/const-traits/drop-manually-drop.new.stderr deleted file mode 100644 index ab152f73897..00000000000 --- a/tests/ui/traits/const-traits/drop-manually-drop.new.stderr +++ /dev/null @@ -1,11 +0,0 @@ -error[E0493]: destructor of `ConstDropper<Moose>` cannot be evaluated at compile-time - --> $DIR/drop-manually-drop.rs:21:14 - | -LL | const fn foo(_var: ConstDropper<Moose>) {} - | ^^^^ - value is dropped here - | | - | the destructor for this type cannot be evaluated in constant functions - -error: aborting due to 1 previous error - -For more information about this error, try `rustc --explain E0493`. diff --git a/tests/ui/traits/const-traits/drop-manually-drop.old.stderr b/tests/ui/traits/const-traits/drop-manually-drop.old.stderr deleted file mode 100644 index ab152f73897..00000000000 --- a/tests/ui/traits/const-traits/drop-manually-drop.old.stderr +++ /dev/null @@ -1,11 +0,0 @@ -error[E0493]: destructor of `ConstDropper<Moose>` cannot be evaluated at compile-time - --> $DIR/drop-manually-drop.rs:21:14 - | -LL | const fn foo(_var: ConstDropper<Moose>) {} - | ^^^^ - value is dropped here - | | - | the destructor for this type cannot be evaluated in constant functions - -error: aborting due to 1 previous error - -For more information about this error, try `rustc --explain E0493`. diff --git a/tests/ui/traits/const-traits/drop-manually-drop.rs b/tests/ui/traits/const-traits/drop-manually-drop.rs index 9dd3c1e2281..62e8a815f10 100644 --- a/tests/ui/traits/const-traits/drop-manually-drop.rs +++ b/tests/ui/traits/const-traits/drop-manually-drop.rs @@ -1,5 +1,6 @@ //@[new] compile-flags: -Znext-solver //@ revisions: old new +//@ check-pass #![feature(const_destruct)] #![feature(const_trait_impl)] @@ -19,6 +20,5 @@ impl<T> const Drop for ConstDropper<T> { } const fn foo(_var: ConstDropper<Moose>) {} -//~^ ERROR destructor of `ConstDropper<Moose>` cannot be evaluated at compile-time fn main() {} |
