llvm-project/clang/lib/Parse
Eli Friedman 2a1d9a9290 Fix for dependent contexts in alias templates.
When we are parsing a type for an alias template, we are not entering
the context, so we can't look into dependent classes.  Make sure the
parser handles this correctly.

PR16904.

llvm-svn: 188510
2013-08-15 23:59:20 +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 Fix for dependent contexts in alias templates. 2013-08-15 23:59:20 +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