17 lines
318 B
Rust
17 lines
318 B
Rust
|
#![allow(dead_code)]
|
||
|
#![allow(unused_variables)]
|
||
|
|
||
|
fn bug() {
|
||
|
macro_rules! m {
|
||
|
() => {
|
||
|
_ //~ ERROR the placeholder `_` is not allowed within types on item signatures for structs
|
||
|
};
|
||
|
}
|
||
|
struct S<T = m!()>(m!(), T)
|
||
|
where
|
||
|
T: Trait<m!()>;
|
||
|
}
|
||
|
trait Trait<T> {}
|
||
|
|
||
|
fn main() {}
|