Parse a possible trailing postfix expression suffix after a fold expression
authorNicolas Lesser <blitzrakete@gmail.com>
Fri, 27 Jul 2018 21:55:12 +0000 (21:55 +0000)
committerNicolas Lesser <blitzrakete@gmail.com>
Fri, 27 Jul 2018 21:55:12 +0000 (21:55 +0000)
commit05141f1f2d0fcf3aac6412b7193ab7c482c9f952
treed1daa215109c523ed30720b835062076d711acd4
parent69770d3d7a7b988c6f846ca9100b7fdaeac170a1
Parse a possible trailing postfix expression suffix after a fold expression

Summary:
This patch allows the parsing of a postfix expression involving a fold expression, which is legal as a fold-expression is a primary-expression.

See also https://llvm.org/pr38282

Reviewers: rsmith

Reviewed By: rsmith

Subscribers: cfe-commits

Differential Revision: https://reviews.llvm.org/D49848

llvm-svn: 338170
clang/include/clang/Parse/Parser.h
clang/lib/Parse/ParseExpr.cpp
clang/test/Parser/cxx1z-fold-expressions.cpp