Sign in
rust
/
rust-lang
/
rust
/
refs/heads/stable
/
.
/
tests
/
ui
/
explicit-tail-calls
/
become-macro.rs
blob: 0a9d069ceb3cb3b169954c62c447971fbbf8c3ec [
file
] [
log
] [
blame
]
//@ check-pass
#![
expect
(
incomplete_features
)]
#![
feature
(
explicit_tail_calls
,
decl_macro
)]
macro call
(
$f
:
expr $
(,
$args
:
expr
)*
$
(,)?)
{
(
$f
)(
$
(
$args
),*)
}
fn
main
()
{
become call
!(
f
);
}
fn
f
()
{}