fix <rdar://problem/20457938> typed pattern is not allowed on if/let condition

Swift SVN r27110
This commit is contained in:
Chris Lattner
2015-04-08 00:28:29 +00:00
parent 652aace9a6
commit a63120f11a
5 changed files with 33 additions and 24 deletions

View File

@@ -1021,7 +1021,8 @@ public:
parsePatternTupleElement();
ParserResult<Pattern> parsePatternTuple();
ParserResult<Pattern> parseTypedMatchingPattern();
ParserResult<Pattern>
parseOptionalPatternTypeAnnotation(ParserResult<Pattern> P);
ParserResult<Pattern> parseMatchingPattern(bool isExprBasic);
ParserResult<Pattern> parseMatchingPatternAsLetOrVar(bool isLet,
SourceLoc VarLoc,