Sign in
android
/
toolchain
/
rustc
/
refs/heads/main
/
.
/
tests
/
ui
/
macros
/
macro-metavar-expr-concat
/
repetitions.rs
blob: 781443207ac190cb6d3b6df59b4c398248add0d8 [
file
] [
log
] [
blame
] [
edit
]
//@ run-pass
#![
feature
(
macro_metavar_expr_concat
)]
macro_rules
!
one_rep
{
(
$
(
$a
:
ident
)*
)
=>
{
$
(
const
$
{
concat
(
$a
,
Z
)}:
i32
=
3
;
)*
};
}
fn
main
()
{
one_rep
!(
A B C
);
assert_eq
!(
AZ
,
3
);
assert_eq
!(
BZ
,
3
);
assert_eq
!(
CZ
,
3
);
}