diff options
Diffstat (limited to 'src/test/ui/consts/const-block-const-bound.rs')
-rw-r--r-- | src/test/ui/consts/const-block-const-bound.rs | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/src/test/ui/consts/const-block-const-bound.rs b/src/test/ui/consts/const-block-const-bound.rs deleted file mode 100644 index 42aa0216b..000000000 --- a/src/test/ui/consts/const-block-const-bound.rs +++ /dev/null @@ -1,25 +0,0 @@ -#![allow(unused)] -#![feature(const_trait_impl, inline_const, negative_impls)] - -use std::marker::Destruct; - -const fn f<T: ~const Destruct>(x: T) {} - -struct UnconstDrop; - -impl Drop for UnconstDrop { - fn drop(&mut self) {} -} - -struct NonDrop; - -impl !Drop for NonDrop {} - -fn main() { - const { - f(UnconstDrop); - //~^ ERROR can't drop - f(NonDrop); - //~^ ERROR can't drop - } -} |