Run AST validation on match guards correctly AST validation was being skipped on match guards other than `if let` guards.