A few pattern cleanups + fixes #84149
[AST] Avoid walking a few more expressions in WalkToVarDecls
9db82cbe
[CS] Remove some dead code in `visitCaseItemPattern`
805b6d9c
[SILGen] Fix case emission when there are no case body vars
63286ae3
[AST] Turn `CaseBodyVariables` into an `ArrayRef`
3e97d729
[AST] Make case body variables for CaseStmt non-optional
84befd43
[AST] Eagerly wire up VarDecl parents when creating CaseStmt
245e2874
[AST] Introduce `CaseStmt::createImplicit`
c02c69a7
[AST] Tail-allocate case body variables on CaseStmt
dc13b1f4
[Sema] Rename `bindSwitchCasePatternVars` -> `diagnoseCaseVarMutabili…
19831722
[AST] Simplify `getRecursiveParentPatternStmt`
413824c0
[AST] Remove `findParentPatternCaseStmtAndPattern`
79fe1b35
[Sema] Relax a check in `VarDeclUsageChecker`
84847bcd
[CS] Set the naming pattern in `markInvalid`
10ed1754
hamishknight
changed the title A few CaseStmt pattern cleanups + fixes A few pattern cleanups + fixes 57 days ago
xedin
approved these changes
on 2025-09-09
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub