2019-07-14 00:11:59 +03:00
|
|
|
// pp-exact
|
|
|
|
|
|
|
|
#![feature(rustc_attrs)]
|
|
|
|
|
2021-07-03 15:10:06 -07:00
|
|
|
macro_rules! mac { ($($tt : tt) *) => () }
|
2019-07-14 00:11:59 +03:00
|
|
|
|
|
|
|
mac! {
|
2019-08-25 20:41:52 +03:00
|
|
|
struct S { field1 : u8, field2 : u16, } impl Clone for S
|
2019-07-14 00:11:59 +03:00
|
|
|
{
|
2020-03-17 15:08:18 +01:00
|
|
|
fn clone() -> S
|
2019-07-14 00:11:59 +03:00
|
|
|
{
|
2021-05-01 15:54:47 -04:00
|
|
|
panic! () ;
|
2019-07-14 00:11:59 +03:00
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
mac! {
|
2020-03-17 15:08:18 +01:00
|
|
|
a(aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
2022-01-21 01:34:06 -08:00
|
|
|
aaaaaaaa aaaaaaaa) a
|
2019-07-14 00:11:59 +03:00
|
|
|
[aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
2022-01-21 01:34:06 -08:00
|
|
|
aaaaaaaa aaaaaaaa] a
|
2019-07-14 00:11:59 +03:00
|
|
|
{
|
|
|
|
aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
|
|
|
aaaaaaaa aaaaaaaa aaaaaaaa
|
|
|
|
} a
|
|
|
|
}
|
|
|
|
|
|
|
|
mac!(aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
2022-01-21 01:34:06 -08:00
|
|
|
aaaaaaaa aaaaaaaa);
|
2019-07-14 00:11:59 +03:00
|
|
|
mac![aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
2022-01-21 01:34:06 -08:00
|
|
|
aaaaaaaa aaaaaaaa];
|
2019-07-14 00:11:59 +03:00
|
|
|
mac! {
|
|
|
|
aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
|
|
|
aaaaaaaa aaaaaaaa
|
|
|
|
}
|
|
|
|
|
|
|
|
#[rustc_dummy(aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
2022-01-21 01:34:06 -08:00
|
|
|
aaaaaaaa aaaaaaaa aaaaaaaa)]
|
2019-07-14 00:11:59 +03:00
|
|
|
#[rustc_dummy[aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
2022-01-21 01:34:06 -08:00
|
|
|
aaaaaaaa aaaaaaaa aaaaaaaa]]
|
2019-07-14 00:11:59 +03:00
|
|
|
#[rustc_dummy {
|
2022-01-21 01:34:06 -08:00
|
|
|
aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa
|
|
|
|
aaaaaaaa aaaaaaaa
|
|
|
|
}]
|
2019-07-14 00:11:59 +03:00
|
|
|
#[rustc_dummy =
|
2022-01-21 01:34:06 -08:00
|
|
|
"aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa aaaaaaaa"]
|
2021-12-28 12:26:18 -08:00
|
|
|
fn main() {}
|