50 lines
1.4 KiB
Rust
50 lines
1.4 KiB
Rust
![]() |
// pp-exact
|
||
|
|
||
|
#![feature(rustc_attrs)]
|
||
|
|
||
|
macro_rules! mac { ($ ($ tt : tt) *) => () }
|
||
|
|
||
|
mac! {
|
||
|
struct S { field1 : u8 , field2 : u16 , } impl Clone for S
|
||
|
{
|
||
|
fn clone () -> S
|
||
|
{
|
||
|
panic ! () ;
|
||
|
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
|
||
|
mac! {
|
||
|
a
|
||
|
(aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
||
|
aaaaaaaa aaaaaaaa) a
|
||
|
[aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
||
|
aaaaaaaa aaaaaaaa] a
|
||
|
{
|
||
|
aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
||
|
aaaaaaaa aaaaaaaa aaaaaaaa
|
||
|
} a
|
||
|
}
|
||
|
|
||
|
mac!(aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
||
|
aaaaaaaa aaaaaaaa);
|
||
|
mac![aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
||
|
aaaaaaaa aaaaaaaa];
|
||
|
mac! {
|
||
|
aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
||
|
aaaaaaaa aaaaaaaa
|
||
|
}
|
||
|
|
||
|
#[rustc_dummy(aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
||
|
aaaaaaaa aaaaaaaa aaaaaaaa)]
|
||
|
#[rustc_dummy[aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
||
|
aaaaaaaa aaaaaaaa aaaaaaaa]]
|
||
|
#[rustc_dummy {
|
||
|
aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
||
|
aaaaaaaa aaaaaaaa
|
||
|
}]
|
||
|
#[rustc_dummy =
|
||
|
"aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa"]
|
||
|
fn main() { }
|