···278278 for subject in subjects {
279279 self.expression(subject);
280280 }
281281- for clause in clauses {
281281+ for clause in clauses.as_deref().unwrap_or_default() {
282282 let names = self.names.clone();
283283 for pattern in &clause.pattern {
284284 self.pattern(pattern);