@@ -534,18 +534,56 @@ class ValidateSyntaxNodes: XCTestCase {
534
534
failures,
535
535
expectedFailures: [
536
536
ValidationFailure ( node: . accessorParameters, message: " could conform to trait 'NamedDecl' but does not " ) ,
537
+ ValidationFailure ( node: . arrayElement, message: " could conform to trait 'EffectfulExpr' but does not " ) ,
538
+ ValidationFailure ( node: . asExpr, message: " could conform to trait 'EffectfulExpr' but does not " ) ,
537
539
ValidationFailure ( node: . availabilityCondition, message: " could conform to trait 'Parenthesized' but does not " ) ,
540
+ ValidationFailure ( node: . borrowExpr, message: " could conform to trait 'EffectfulExpr' but does not " ) ,
538
541
ValidationFailure ( node: . _canImportExpr, message: " could conform to trait 'Parenthesized' but does not " ) ,
542
+ ValidationFailure ( node: . closureCapture, message: " could conform to trait 'EffectfulExpr' but does not " ) ,
543
+ ValidationFailure ( node: . consumeExpr, message: " could conform to trait 'EffectfulExpr' but does not " ) ,
544
+ ValidationFailure ( node: . copyExpr, message: " could conform to trait 'EffectfulExpr' but does not " ) ,
539
545
ValidationFailure (
540
546
node: . differentiabilityArguments,
541
547
message: " could conform to trait 'Parenthesized' but does not "
542
548
) ,
549
+ ValidationFailure ( node: . discardStmt, message: " could conform to trait 'EffectfulExpr' but does not " ) ,
543
550
ValidationFailure ( node: . editorPlaceholderDecl, message: " could conform to trait 'MissingNode' but does not " ) ,
544
551
ValidationFailure ( node: . editorPlaceholderExpr, message: " could conform to trait 'MissingNode' but does not " ) ,
545
552
ValidationFailure ( node: . enumCaseElement, message: " could conform to trait 'NamedDecl' but does not " ) ,
553
+ ValidationFailure (
554
+ node: . expressionPattern,
555
+ message: " could conform to trait 'EffectfulExpr' but does not "
556
+ ) ,
557
+ ValidationFailure ( node: . expressionStmt, message: " could conform to trait 'EffectfulExpr' but does not " ) ,
558
+ ValidationFailure ( node: . forceUnwrapExpr, message: " could conform to trait 'EffectfulExpr' but does not " ) ,
546
559
ValidationFailure ( node: . genericParameter, message: " could conform to trait 'NamedDecl' but does not " ) ,
560
+ ValidationFailure (
561
+ node: . genericSpecializationExpr,
562
+ message: " could conform to trait 'EffectfulExpr' but does not "
563
+ ) ,
564
+ ValidationFailure ( node: . inOutExpr, message: " could conform to trait 'EffectfulExpr' but does not " ) ,
565
+ ValidationFailure ( node: . isExpr, message: " could conform to trait 'EffectfulExpr' but does not " ) ,
566
+ ValidationFailure ( node: . labeledExpr, message: " could conform to trait 'EffectfulExpr' but does not " ) ,
567
+ ValidationFailure (
568
+ node: . optionalChainingExpr,
569
+ message: " could conform to trait 'EffectfulExpr' but does not "
570
+ ) ,
571
+ ValidationFailure (
572
+ node: . postfixOperatorExpr,
573
+ message: " could conform to trait 'EffectfulExpr' but does not "
574
+ ) ,
575
+ ValidationFailure (
576
+ node: . prefixOperatorExpr,
577
+ message: " could conform to trait 'EffectfulExpr' but does not "
578
+ ) ,
547
579
ValidationFailure ( node: . precedenceGroupName, message: " could conform to trait 'NamedDecl' but does not " ) ,
548
580
ValidationFailure ( node: . primaryAssociatedType, message: " could conform to trait 'NamedDecl' but does not " ) ,
581
+ ValidationFailure ( node: . thenStmt, message: " could conform to trait 'EffectfulExpr' but does not " ) ,
582
+ ValidationFailure ( node: . throwStmt, message: " could conform to trait 'EffectfulExpr' but does not " ) ,
583
+ ValidationFailure (
584
+ node: . yieldedExpression,
585
+ message: " could conform to trait 'EffectfulExpr' but does not "
586
+ ) ,
549
587
ValidationFailure (
550
588
node: . yieldedExpressionsClause,
551
589
message: " could conform to trait 'Parenthesized' but does not "
0 commit comments