48 lines
690 B
Rust
48 lines
690 B
Rust
|
// Formatting when original macro snippet is used
|
||
|
|
||
|
// Original issue #4603 code
|
||
|
#![feature(or_patterns)]
|
||
|
macro_rules! t_or_f {
|
||
|
() => {
|
||
|
(true // some comment
|
||
|
| false)
|
||
|
};
|
||
|
}
|
||
|
|
||
|
// Other test cases variations
|
||
|
macro_rules! RULES {
|
||
|
() => {
|
||
|
(
|
||
|
xxxxxxx // COMMENT
|
||
|
| yyyyyyy
|
||
|
)
|
||
|
};
|
||
|
}
|
||
|
macro_rules! RULES {
|
||
|
() => {
|
||
|
(xxxxxxx // COMMENT
|
||
|
| yyyyyyy)
|
||
|
};
|
||
|
}
|
||
|
|
||
|
fn main() {
|
||
|
macro_rules! RULES {
|
||
|
() => {
|
||
|
(xxxxxxx // COMMENT
|
||
|
| yyyyyyy)
|
||
|
};
|
||
|
}
|
||
|
}
|
||
|
|
||
|
macro_rules! RULES {
|
||
|
() => {
|
||
|
(xxxxxxx /* COMMENT */ | yyyyyyy)
|
||
|
};
|
||
|
}
|
||
|
macro_rules! RULES {
|
||
|
() => {
|
||
|
(xxxxxxx /* COMMENT */
|
||
|
| yyyyyyy)
|
||
|
};
|
||
|
}
|