summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix http://llvm.org/bugs/show_bug.cgi?id=3907.Steve Naroff2009-04-021-1/+2
* Initial implementation of parsing, semantic analysis, and templateDouglas Gregor2009-03-271-0/+1
* Fix rdar://6719156 - clang should emit a better error when blocks are disable...Chris Lattner2009-03-271-12/+8
* improve error recovery for when type parsing fails.Chris Lattner2009-03-241-1/+5
* Keep track of whether a class is abstract or not. This is currently only used...Anders Carlsson2009-03-221-0/+1
* Convert a bunch of actions to smart pointers, and also bring PrintParserCallb...Sebastian Redl2009-03-151-8/+6
* Implement property '.' notation on Factory/Class objects. Parser changes aren...Steve Naroff2009-03-091-0/+22
* if we crash while parsing a block literal, include it.Chris Lattner2009-03-051-1/+5
* Implemented access check for ivars accessed insideFariborz Jahanian2009-03-041-1/+2
* Introduce code modification hints into the diagnostics system. When weDouglas Gregor2009-02-261-2/+11
* Cope with use of the token '>>' inside a template argument list, e.g.,Douglas Gregor2009-02-251-9/+25
* rip out __builtin_overloadChris Lattner2009-02-181-34/+0
* Update Parser::ParseTypeName to return a TypeResult, which also tellsDouglas Gregor2009-02-181-14/+30
* Allow "overloadable" functions in C to be declared as variadic withoutDouglas Gregor2009-02-181-1/+2
* Implement Sebastian's idea for simplifying our handling of the greater-than o...Douglas Gregor2009-02-091-1/+1
* Start processing template-ids as types when the template-name refersDouglas Gregor2009-02-091-6/+15
* Implement Declarator::getSourceRange().Sebastian Redl2009-02-091-3/+12
* Implement dereferencing of pointers-to-member.Sebastian Redl2009-02-071-15/+24
* Put the invalid flag of OwningResult into the Action pointer.Sebastian Redl2009-02-051-19/+16
* Add support for blocks with explicit return types.Mike Stump2009-02-041-6/+28
* Allow taking the address of data members, resulting in a member pointer.Sebastian Redl2009-02-031-7/+18
* Formatting fix.Mike Stump2009-02-021-2/+1
* Fix for PR3418: make sure to handle the RHS of expressions starting with Eli Friedman2009-01-271-0/+19
* Optimize Declarator to avoid malloc/free traffic for the argument list of aChris Lattner2009-01-201-1/+2
* Convert more expression actions to smart pointers.Sebastian Redl2009-01-191-9/+9
* Convert more expression actions to smart pointers.Sebastian Redl2009-01-191-13/+11
* Convert a few expression actions to smart pointers.Sebastian Redl2009-01-181-2/+2
* Patch to keep clang honest that it does not yet supportFariborz Jahanian2009-01-141-0/+5
* rename tok::annot_qualtypename -> tok::annot_typename, which is bothChris Lattner2009-01-061-2/+2
* PODness and Type TraitsSebastian Redl2009-01-051-0/+29
* remove optimization to avoid looking ahead for cases like ::foo. ThisChris Lattner2009-01-051-14/+10
* TryAnnotateTypeOrScopeToken and TryAnnotateCXXScopeToken can Chris Lattner2009-01-051-1/+2
* code simplificationChris Lattner2009-01-041-5/+2
* my previous patch caused sema to drop the global qualifier, makeChris Lattner2009-01-041-17/+18
* sink the call to TryAnnotateTypeOrScopeToken in Chris Lattner2009-01-041-15/+24
* simplify control flow by removing a goto.Chris Lattner2009-01-041-7/+8
* eliminate lookahead when parsing ::new / ::delete.Chris Lattner2009-01-041-9/+13
* Don't explicitly represent OverloadedFunctionDecls withinDouglas Gregor2008-12-231-4/+5
* Convert remaining expression parsers to smart pointers. Now on to the Action ...Sebastian Redl2008-12-131-19/+19
* fix a buggy fall through that caused a crash-on-invalid. rdar://6248081Chris Lattner2008-12-121-5/+5
* minor refactoring of ParseParenExpressionChris Lattner2008-12-121-13/+16
* Convert a big bunch of expression parsers to use smart pointers.Sebastian Redl2008-12-111-11/+11
* Convert some more expression parsers to use smart pointers.Sebastian Redl2008-12-111-78/+77
* Convert selected expression parsers to use smart pointers.Sebastian Redl2008-12-111-84/+83
* Convert a number of statement parsers to smart pointers.Sebastian Redl2008-12-111-2/+2
* Use a scoped object to manage entry/exit from a parser scope rather than expl...Douglas Gregor2008-12-101-4/+2
* Modify the move emulation according to the excellent design of Howard Hinnant...Sebastian Redl2008-12-101-72/+74
* Kick out the proof-of-concept ASTOwner and replace it with ASTOwningResultSebastian Redl2008-12-091-28/+28
* Consistently use smart pointers for stmt and expr nodes in parser local varia...Sebastian Redl2008-12-091-162/+142
* Add support for calls to dependent names within templates, e.g.,Douglas Gregor2008-12-061-1/+2
OpenPOWER on IntegriCloud