llvm-capstone/clang/lib
Richard Smith 0f0af19b05 [c++1z] N4295: fold-expressions.
This is a new form of expression of the form:

  (expr op ... op expr)

where one of the exprs is a parameter pack. It expands into

  (expr1 op (expr2onwards op ... op expr))

(and likewise if the pack is on the right). The non-pack operand can be
omitted; in that case, an empty pack gives a fallback value or an error,
depending on the operator.

llvm-svn: 221573
2014-11-08 05:07:16 +00:00
..
Analysis Thread Safety Analysis: move warnings on range-based for loops out of beta 2014-11-05 23:09:28 +00:00
ARCMigrate
AST [c++1z] N4295: fold-expressions. 2014-11-08 05:07:16 +00:00
ASTMatchers
Basic Introduce a SanitizerKind enum to LangOptions. 2014-11-07 22:29:38 +00:00
CodeGen ARM ABI: simplify decisions on whether args can be expanded. 2014-11-07 22:30:50 +00:00
Driver Fix style. 2014-11-07 21:30:32 +00:00
Edit
Format Revert "clang-format: [js] Updates to Google's JavaScript style." 2014-11-05 17:22:31 +00:00
Frontend Introduce a SanitizerKind enum to LangOptions. 2014-11-07 22:29:38 +00:00
FrontendTool
Headers
Index
Lex Introduce a SanitizerKind enum to LangOptions. 2014-11-07 22:29:38 +00:00
Parse [c++1z] N4295: fold-expressions. 2014-11-08 05:07:16 +00:00
Rewrite
Sema [c++1z] N4295: fold-expressions. 2014-11-08 05:07:16 +00:00
Serialization [c++1z] N4295: fold-expressions. 2014-11-08 05:07:16 +00:00
StaticAnalyzer [c++1z] N4295: fold-expressions. 2014-11-08 05:07:16 +00:00
Tooling [clang-tidy] Move -extra-arg handling to CommonOptionsProvider 2014-11-04 08:51:24 +00:00
CMakeLists.txt
Makefile