Sign in
gnu
/
gcc.git
/
refs/heads/master
/
.
/
gcc
/
testsuite
/
rust
/
execute
/
torture
/
decl_macro3.rs
blob: fa2cf793cf2c9ad8cf18adfd767287a2bca9dd08 [
file
] [
log
] [
blame
]
#![
feature
(
decl_macro
)]
macro add
{
(
$e
:
expr
)
=>
{
$e
},
(
$h
:
expr
,
$
(
$t
:
expr
),*)
=>
{
$h
+
add
!(
$
(
$t
),*)
},
}
fn
main
()
->
i32
{
let
a
=
add
!(
1
,
2
,
3
);
a
-
6
}