llvm-project/clang/lib/Parse
Eli Friedman 7a15c4af90 Fix Altivec vector literal parser hack for C++11.
It doesn't make any sense to accept "..." in the argument to a C-style cast,
so use a separate expression list parsing routine which rejects it. PR16874.

llvm-svn: 188330
2013-08-13 23:38:34 +00:00
..
CMakeLists.txt Use attribute argument information to determine when to parse attribute arguments as expressions. 2013-05-02 23:25:32 +00:00
Makefile BUILD_ARCHIVE is the default for libraries, no need to set it. 2010-07-18 00:14:47 +00:00
ParseAST.cpp Use SmallVectorImpl instead of SmallVector for iterators and references to avoid specifying the vector size unnecessarily. 2013-07-04 03:08:24 +00:00
ParseCXXInlineMethods.cpp PR9992: Serialize and deserialize the token sequence for a function template in 2013-08-07 21:41:30 +00:00
ParseDecl.cpp A bit of clean up based on peer's feedback... 2013-08-06 07:33:00 +00:00
ParseDeclCXX.cpp Avoid spurious error messages if parent template class cannot be instantiated 2013-08-10 05:54:47 +00:00
ParseExpr.cpp Fix Altivec vector literal parser hack for C++11. 2013-08-13 23:38:34 +00:00
ParseExprCXX.cpp Removed hack that was used to properly restore the nested name specifier of qualified variable template ids. It turns out that the current implementation was just not logical setup for it. This commit has made it so. 2013-08-06 05:49:26 +00:00
ParseInit.cpp Replace 'MultiExprArg()' with 'None' 2013-05-05 20:40:26 +00:00
ParseObjc.cpp This patch removes unused parameter allProperties and converts remaining 2013-07-16 15:33:19 +00:00
ParseOpenMP.cpp Silence GCC warning for using both enum and unsigned in a ternary expr. 2013-07-20 12:06:17 +00:00
ParsePragma.cpp Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file. 2013-06-04 02:07:14 +00:00
ParsePragma.h Adding support for MSVC #pragma detect_mismatch functionality by emitting a FAILIFMISMATCH linker command into the object file. 2013-06-04 02:07:14 +00:00
ParseStmt.cpp OpenMP: basic support for #pragma omp parallel 2013-07-19 03:13:43 +00:00
ParseTemplate.cpp Avoid spurious error messages if parent template class cannot be instantiated 2013-08-10 05:54:47 +00:00
ParseTentative.cpp Adding in parsing and the start of semantic support for __sptr and __uptr pointer type qualifiers. This patch also fixes the correlated __ptr32 and __ptr64 pointer qualifiers so that they are truly type attributes instead of declaration attributes. 2013-05-22 23:25:32 +00:00
Parser.cpp PR9992: Serialize and deserialize the token sequence for a function template in 2013-08-07 21:41:30 +00:00
RAIIObjectsForParser.h OpenMP threadprivate with qualified names. 2013-05-13 04:18:18 +00:00