Rollup merge of #121917 - GuillaumeGomez:pattern-complexity_limit.rs, r=Nadrieril
Add new `pattern_complexity` attribute to add possibility to limit and check recursion in pattern matching Needed for https://github.com/rust-lang/rust-analyzer/issues/9528. This PR adds a new attribute only available when running rust testsuite called `pattern_complexity` which allows to set the maximum recursion for the pattern matching. It is quite useful to ensure the complexity doesn't grow, like in `tests/ui/pattern/usefulness/issue-118437-exponential-time-on-diagonal-match.rs`. r? `@Nadrieril`
This commit is contained in:
@@ -1303,6 +1303,7 @@ symbols! {
|
||||
pat,
|
||||
pat_param,
|
||||
path,
|
||||
pattern_complexity,
|
||||
pattern_parentheses,
|
||||
phantom_data,
|
||||
pic,
|
||||
|
||||
Reference in New Issue
Block a user