clang-1/lib/Parse
Faisal Vali 688f9866c7 Fix the parser's updating of the template depth when parsing local templates and late-parsed templates.
This is a slight tweak of r180708; It avoids incrementing depth when non-template local classes nested within member templates of local classes are encountered.  
This patch was LGTM'd by Doug http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-20130506/079656.html and passed the regression tests that normally pass (i.e. excluding many Module and Index tests on Windows that fail regardless)


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@183620 91177308-0d34-0410-b5e6-96231b3b80d8
2013-06-08 19:47:52 +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 Try harder to be signal-safe inside our signal handler. The most prominent behavioural 2013-03-25 21:24:30 +00:00
ParseCXXInlineMethods.cpp Keep the parser's template depth up to date when parsing local templates and 2013-04-29 11:55:38 +00:00
ParseDecl.cpp Recognition of empty structures and unions is moved to semantic stage 2013-06-08 13:29:58 +00:00
ParseDeclCXX.cpp ArrayRef'ize Sema::ActOnMemInitializer 2013-05-09 23:51:52 +00:00
ParseExpr.cpp Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constructor from None 2013-05-05 00:41:58 +00:00
ParseExprCXX.cpp PR16094: I should have known Obj-C init-capture disambiguation couldn't be 2013-05-21 22:21:19 +00:00
ParseInit.cpp Replace 'MultiExprArg()' with 'None' 2013-05-05 20:40:26 +00:00
ParseObjc.cpp address some comments on r183474: 2013-06-07 22:29:12 +00:00
ParseOpenMP.cpp OpenMP threadprivate with qualified names. 2013-05-13 04:18:18 +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 Update for LLVM interface change in r181680. 2013-05-13 01:24:18 +00:00
ParseTemplate.cpp Fix the parser's updating of the template depth when parsing local templates and late-parsed templates. 2013-06-08 19:47:52 +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 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
RAIIObjectsForParser.h OpenMP threadprivate with qualified names. 2013-05-13 04:18:18 +00:00