aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseTentative.cpp
AgeCommit message (Expand)Author
2009-11-21Added rudimentary C++0x attribute support.Sean Hunt
2009-11-05Parse C++0x constexpr. Test case follows when this does something useful.Sebastian Redl
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-25Improve support for out-of-line definitions of nested templates andDouglas Gregor
2009-07-21Consider nested-names as part of the declarator when resolving an ambiguous s...Argyrios Kyrtzidis
2009-07-14Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith
2009-06-24Parse the C++0x decltype specifier.Anders Carlsson
2009-06-08Add more parser support for Microsoft extensions.Eli Friedman
2009-05-22Handle correctly a very ugly part of the C++ syntax. We cannot disambiguate b...Argyrios Kyrtzidis
2009-03-27Initial implementation of parsing, semantic analysis, and templateDouglas Gregor
2009-03-27Fix rdar://6719156 - clang should emit a better error when blocks are disable...Chris Lattner
2009-03-11Add parser support for static_assert.Anders Carlsson
2009-02-10Teach the type-id/expression disambiguator about differentDouglas Gregor
2009-01-29move library-specific diagnostic headers into library private dirs. ReduceChris Lattner
2009-01-27Split the single monolithic DiagnosticKinds.def file into oneChris Lattner
2009-01-24Make tentative parsing of pointer-to-member decls work, and fix other stuff p...Sebastian Redl
2009-01-06Another tweak to handle the MS extensions (<rdar://problem/5956221>).Steve Naroff
2009-01-06Fix <rdar://problem/5956221> clang ObjC rewriter: Microsoft-specific __fastca...Steve Naroff
2009-01-06rename tok::annot_qualtypename -> tok::annot_typename, which is bothChris Lattner
2009-01-04push the call in isCXXDeclarationSpecifier to TryAnnotateTypeOrScopeToken Chris Lattner
2008-12-17Removed the warningDouglas Gregor
2008-11-22Teach tentative parsing to handle block pointers (rdar://6394309)Chris Lattner
2008-11-18remove the last couple obsolete forms of Parser::Diag.Chris Lattner
2008-11-08Implement support for C++ nested-name-specifiers ('foo::bar::x') in the Parse...Argyrios Kyrtzidis
2008-10-17Just do a diagIfAmbiguous -> warnIfAmbiguous rename.Argyrios Kyrtzidis
2008-10-15Issue a warning when there's an ambiguous function declarator (that could be ...Argyrios Kyrtzidis
2008-10-05A tiny optimization; use isCXXFunctionDeclarator only when it's appropriate.Argyrios Kyrtzidis
2008-10-05Add some text from the C++ standard and additional ambiguity resolution tests.Argyrios Kyrtzidis
2008-10-05Handle ambiguities between expressions and type-ids that occur inside parenth...Argyrios Kyrtzidis
2008-10-05Found a subtle bug caused by an implicit enum-to-bool conversion (of the Tent...Argyrios Kyrtzidis
2008-10-05Fix Parser::isCXXConditionDeclaration to properly resolve declarations.Argyrios Kyrtzidis
2008-10-05Disambiguate between a declaration or expression for the 'condition' part of ...Argyrios Kyrtzidis
2008-10-05Consider GNU attributes when doing ambiguity resolution.Argyrios Kyrtzidis
2008-10-05Resolve ambiguous C++ statements (C++ 6.8p1).Argyrios Kyrtzidis