//@ 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(v: &T) { } pub fn main() { foo(&1); }