diff options
| author | DutchGhost <kasper199914@gmail.com> | 2020-03-18 21:08:52 +0100 |
|---|---|---|
| committer | DutchGhost <kasper199914@gmail.com> | 2020-03-18 21:08:52 +0100 |
| commit | 4c363e3e8af35c8e45333b522cb0d7b1a284c665 (patch) | |
| tree | 8320dea08648351d3a78263fc705c139c11fae6b /src/libcore | |
| parent | 0760803c06ff4128405ea22e390625938a15bcb2 (diff) | |
| download | rust-4c363e3e8af35c8e45333b522cb0d7b1a284c665.tar.gz rust-4c363e3e8af35c8e45333b522cb0d7b1a284c665.zip | |
Move the const-forget test into ui tests
Diffstat (limited to 'src/libcore')
| -rw-r--r-- | src/libcore/tests/mem.rs | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/src/libcore/tests/mem.rs b/src/libcore/tests/mem.rs index ab6f08fb3ad..59588d97787 100644 --- a/src/libcore/tests/mem.rs +++ b/src/libcore/tests/mem.rs @@ -129,21 +129,3 @@ fn test_discriminant_send_sync() { is_send_sync::<Discriminant<Regular>>(); is_send_sync::<Discriminant<NotSendSync>>(); } - -#[test] -fn test_const_forget() { - const _: () = forget(0i32); - const _: () = forget(Vec::<Vec<Box<i32>>>::new()); - - // Writing this function signature without const-forget - // triggers compiler errors: - // 1) That we use a non-const fn inside a const fn - // 2) without the forget, it complains about the destructor of Box - // - // FIXME: this method cannot be called in const-eval yet, as Box isn't - // const constructable - #[allow(unused)] - const fn const_forget_box<T: ?Sized>(x: Box<T>) { - forget(x); - } -} |
