Disable usage on trait impls and aliases

This commit is contained in:
mejrs 2025-03-29 11:46:03 +01:00
parent 8586cad77c
commit 9abaa9d4df
7 changed files with 68 additions and 35 deletions

View file

@ -1,20 +0,0 @@
//@ known-bug: #130627
#![feature(trait_alias)]
trait Test {}
#[diagnostic::on_unimplemented(
message="message",
label="label",
note="note"
)]
trait Alias = Test;
// Use trait alias as bound on type parameter.
fn foo<T: Alias>(v: &T) {
}
pub fn main() {
foo(&1);
}