Sign in
chromium
/
external
/
github.com
/
rust-lang
/
rust
/
refs/heads/perf-tmp
/
.
/
tests
/
ui
/
macros
/
macro-guard-matcher-recursion.rs
blob: c916d95003770ad2021bc62eabc9341c1b2e5c97 [
file
] [
edit
]
//! Regression test for <https://github.com/rust-lang/rust/issues/155333>
#![
feature
(
macro_guard_matcher
)]
fn
main
()
{
macro_rules
!
m
{
(
$g
:
guard
)
=>
{
m
!(
$g
)
//~ ERROR recursion limit reached while expanding `m!`
};
}
m
!(
if
x
)
}