// 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) }; }