31 lines
290 B
Rust
31 lines
290 B
Rust
// run-pass
|
|
// Issue #34183
|
|
|
|
macro_rules! foo {
|
|
() => {
|
|
fn foo() { }
|
|
}
|
|
}
|
|
|
|
macro_rules! bar {
|
|
() => {
|
|
fn bar();
|
|
}
|
|
}
|
|
|
|
trait Bleh {
|
|
foo!();
|
|
bar!();
|
|
}
|
|
|
|
struct Test;
|
|
|
|
impl Bleh for Test {
|
|
fn bar() {}
|
|
}
|
|
|
|
fn main() {
|
|
Test::bar();
|
|
Test::foo();
|
|
}
|