summaryrefslogtreecommitdiffstats
path: root/clang/lib/Parse/ParseExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Move the "current scope" state from the Parser into Action. ThisDouglas Gregor2010-07-021-31/+31
* Minor tweaks on doug's objc recovery patch: the callerChris Lattner2010-05-311-1/+8
* When we see the a '[' in a postfix expression in Objective-C, performDouglas Gregor2010-05-311-0/+3
* Improve parser recovery when we try to parse a call expression but theDouglas Gregor2010-05-301-1/+8
* Teach code completion to adjust its completion priorities based on theDouglas Gregor2010-05-301-0/+8
* When we've parsed a nested-name-specifier in a member accessDouglas Gregor2010-05-271-0/+2
* Improve code completion in failure cases in two ways:Douglas Gregor2010-05-251-5/+5
* improve the fixit for the missing : error when parsing ?:. WhenChris Lattner2010-05-241-1/+22
* When parsing a cast-expression that starts with a scope annotation,Douglas Gregor2010-04-231-0/+8
* Implement parsing for message sends in Objective-C++. Message sends inDouglas Gregor2010-04-211-30/+7
* Rework the Parser-Sema interaction for Objective-C messageDouglas Gregor2010-04-211-9/+9
* fix the ?: fixit that ted added to recover properly.Chris Lattner2010-04-201-5/+5
* Add fixit hint for missing ':' in ternary expressions.Ted Kremenek2010-04-121-1/+2
* tighten the check for cast of super to avoid rejecting valid code,Chris Lattner2010-04-121-1/+2
* fix a rejects-valid bug that I introduced, pointed out Chris Lattner2010-04-121-5/+5
* use pointer comparison instead of isStrChris Lattner2010-04-121-3/+2
* fix a rejects-valid testcase involving super that I dreamt up.Chris Lattner2010-04-121-1/+3
* fix PR6811 by not parsing 'super' as a magic expression inChris Lattner2010-04-111-4/+11
* Perform code-completion within ParseCastExpression, which handles,Douglas Gregor2010-04-061-1/+6
* Fix an assertion-on-error during tentative constructor parsing byJohn McCall2010-02-261-1/+5
* Restore the invariant that a nested-name-specifier can only containDouglas Gregor2010-02-251-1/+1
* Rework parsing of pseudo-destructor expressions and explicitDouglas Gregor2010-02-241-5/+19
* Implement support for parsing pseudo-destructor expression with a nested-name...Douglas Gregor2010-02-211-1/+1
* When we're parsing an expression that may have looked like aDouglas Gregor2010-02-051-2/+38
* First stage of adding AltiVec supportJohn Thompson2010-02-051-0/+1
* Improve code completion by introducing patterns for the various C andDouglas Gregor2010-01-101-5/+5
* When parsing an identifier as an expression in C++, only try to annotate itJohn McCall2010-01-071-3/+11
* If we enter parens, colons can become un-sacred, allowing us to emitChris Lattner2009-12-101-3/+9
* fix a more evil case of : / :: confusion arising in ?:.Chris Lattner2009-12-101-0/+3
* rename ExtensionRAIIObject.h -> RAIIObjectsForParser.hChris Lattner2009-12-101-1/+1
* Introduce the notion of literal types, as specified in C++0x.Sebastian Redl2009-12-031-0/+1
* Some fancy footwork to move the decision on how Fariborz Jahanian2009-11-251-11/+11
* Fix a recent regression probably caused by addition of altivec-styleFariborz Jahanian2009-11-231-1/+2
* Added rudimentary C++0x attribute support.Alexis Hunt2009-11-211-4/+4
* This patch fixes a bug in misdiagnosing correctFariborz Jahanian2009-11-181-11/+0
* Remove a bunch of #if 0'd code made irrelevant by the latest ParseUnqualified...Douglas Gregor2009-11-031-106/+0
* Replace the code that parses member access expressions after "." orDouglas Gregor2009-11-031-0/+16
* Use ParseUnqualifiedId when parsing id-expressions. This eliminatesDouglas Gregor2009-11-031-1/+5
* simplify Sema::getTypeName a bit: if control gets out of the switch,Chris Lattner2009-10-251-1/+1
* In objc mode, every identifier in a cast expression was using doing aChris Lattner2009-10-251-18/+17
* Diagnose misuse of '.*' and '->*' operators during parseFariborz Jahanian2009-10-231-1/+12
* Parse a simple-template-id following a '~' when calling a destructor, e.g.,Douglas Gregor2009-10-191-7/+35
* Pass the right SourceLocation to Actions.ActOnOverloadedOperatorReferenceExpr...Anders Carlsson2009-10-131-2/+4
* Implement code completion within a function call, triggered after theDouglas Gregor2009-09-221-2/+19
* Code completion for ordinary names when we're starting a declaration, express...Douglas Gregor2009-09-211-0/+5
* Initial implementation of a code-completion interface in Clang. InDouglas Gregor2009-09-171-0/+8
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-52/+52
* Initial stab at implement dependent member references to memberDouglas Gregor2009-09-091-2/+4
* If a destructor is referenced or a pseudo-destructor expression isDouglas Gregor2009-09-041-1/+2
* Rewrite of our handling of name lookup in C++ member access expressions, e.g.,Douglas Gregor2009-09-021-13/+4
OpenPOWER on IntegriCloud