diff options
Diffstat (limited to 'src/test/ui/rfc-2632-const-trait-impl/specializing-constness.rs')
| -rw-r--r-- | src/test/ui/rfc-2632-const-trait-impl/specializing-constness.rs | 28 |
1 files changed, 0 insertions, 28 deletions
diff --git a/src/test/ui/rfc-2632-const-trait-impl/specializing-constness.rs b/src/test/ui/rfc-2632-const-trait-impl/specializing-constness.rs deleted file mode 100644 index 9ab170f0920..00000000000 --- a/src/test/ui/rfc-2632-const-trait-impl/specializing-constness.rs +++ /dev/null @@ -1,28 +0,0 @@ -#![feature(const_trait_impl, min_specialization, rustc_attrs)] - -#[rustc_specialization_trait] -#[const_trait] -pub trait Sup {} - -impl const Sup for () {} - -#[const_trait] -pub trait A { - fn a() -> u32; -} - -impl<T: ~const Default> const A for T { - default fn a() -> u32 { - 2 - } -} - -impl<T: Default + Sup> A for T { -//~^ ERROR: cannot specialize -//~| ERROR: missing `~const` qualifier - fn a() -> u32 { - 3 - } -} - -fn main() {} |
