     default:
       // If the next token is not an operator, just parse this as expr-postfix.
       return self.parsePostfixExpression(
-        flavor, forDirective: forDirective, pattern: pattern,
-        periodHasKeyPathBehavior: false)
+        flavor, forDirective: forDirective, pattern: pattern)
     }
   }
 

      }
      let result = parser.parsePostfixExpressionSuffix(
        head, flavor, forDirective: forDirective,
        periodHasKeyPathBehavior: false,
        pattern: .none
      )



      // Check for a .foo suffix.
      if self.at(any: [.period, .prefixPeriod]) {
        leadingExpr = self.parseDottedExpressionSuffix(leadingExpr)
        continue
      }
