// Regression test for the issue #63460. | |
//@ check-pass | |
#[macro_export] | |
macro_rules! separator { | |
() => { "/" }; | |
} | |
#[macro_export] | |
macro_rules! concat_separator { | |
( $e:literal, $($other:literal),+ ) => { | |
concat!($e, $crate::separator!(), $crate::concat_separator!($($other),+)) | |
}; | |
( $e:literal ) => { | |
$e | |
} | |
} | |
fn main() { | |
println!("{}", concat_separator!(2, 3, 4)) | |
} |