aboutsummaryrefslogtreecommitdiff
path: root/lib/Parse/ParseExpr.cpp
AgeCommit message (Expand)Author
2010-04-12tighten the check for cast of super to avoid rejecting valid code,Chris Lattner
2010-04-12fix a rejects-valid bug that I introduced, pointed out Chris Lattner
2010-04-12use pointer comparison instead of isStrChris Lattner
2010-04-12fix a rejects-valid testcase involving super that I dreamt up.Chris Lattner
2010-04-11fix PR6811 by not parsing 'super' as a magic expression inChris Lattner
2010-04-06Perform code-completion within ParseCastExpression, which handles,Douglas Gregor
2010-02-26Fix an assertion-on-error during tentative constructor parsing byJohn McCall
2010-02-25Restore the invariant that a nested-name-specifier can only containDouglas Gregor
2010-02-24Rework parsing of pseudo-destructor expressions and explicitDouglas Gregor
2010-02-21Implement support for parsing pseudo-destructor expression with a nested-name...Douglas Gregor
2010-02-05When we're parsing an expression that may have looked like aDouglas Gregor
2010-02-05First stage of adding AltiVec supportJohn Thompson
2010-01-10Improve code completion by introducing patterns for the various C andDouglas Gregor
2010-01-07When parsing an identifier as an expression in C++, only try to annotate itJohn McCall
2009-12-10If we enter parens, colons can become un-sacred, allowing us to emitChris Lattner
2009-12-10fix a more evil case of : / :: confusion arising in ?:.Chris Lattner
2009-12-10rename ExtensionRAIIObject.h -> RAIIObjectsForParser.hChris Lattner
2009-12-03Introduce the notion of literal types, as specified in C++0x.Sebastian Redl
2009-11-25Some fancy footwork to move the decision on how Fariborz Jahanian
2009-11-23Fix a recent regression probably caused by addition of altivec-styleFariborz Jahanian
2009-11-21Added rudimentary C++0x attribute support.Sean Hunt
2009-11-18This patch fixes a bug in misdiagnosing correctFariborz Jahanian
2009-11-03Remove a bunch of #if 0'd code made irrelevant by the latest ParseUnqualified...Douglas Gregor
2009-11-03Replace the code that parses member access expressions after "." orDouglas Gregor
2009-11-03Use ParseUnqualifiedId when parsing id-expressions. This eliminatesDouglas Gregor
2009-10-25simplify Sema::getTypeName a bit: if control gets out of the switch,Chris Lattner
2009-10-25In objc mode, every identifier in a cast expression was using doing aChris Lattner
2009-10-23Diagnose misuse of '.*' and '->*' operators during parseFariborz Jahanian
2009-10-19Parse a simple-template-id following a '~' when calling a destructor, e.g.,Douglas Gregor
2009-10-13Pass the right SourceLocation to Actions.ActOnOverloadedOperatorReferenceExpr...Anders Carlsson
2009-09-22Implement code completion within a function call, triggered after theDouglas Gregor
2009-09-21Code completion for ordinary names when we're starting a declaration, express...Douglas Gregor
2009-09-17Initial implementation of a code-completion interface in Clang. InDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-09Initial stab at implement dependent member references to memberDouglas Gregor
2009-09-04If a destructor is referenced or a pseudo-destructor expression isDouglas Gregor
2009-09-02Rewrite of our handling of name lookup in C++ member access expressions, e.g.,Douglas Gregor
2009-08-31Add parsing for references to member function templates with explicitDouglas Gregor
2009-08-31Support explicit C++ member operator syntax, from James Porter!Douglas Gregor
2009-08-26Address some of Doug's comments.Anders Carlsson
2009-08-25Parsing of pseudo-destructors.Anders Carlsson
2009-08-19Keep track of the right paren ')' source location in a function declarator.Argyrios Kyrtzidis
2009-08-15Implement __is_empty. Patch by Sean Hunt.Eli Friedman
2009-08-10Take 2 on AltiVec-style vector initializers. Nate Begeman
2009-08-10Revert r78535, it is causing a number of failures to build projects.Daniel Dunbar
2009-08-09AltiVec-style vector initializer syntax, vec4 a = (vec4)(a, b, c, d);Nate Begeman
2009-08-06Support nested-name-specifiers for C++ member access expressions, e.g.,Douglas Gregor
2009-07-23This patch fixes the implementations of the __has_trivial_destructorDouglas Gregor
2009-07-14Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith
2009-06-30Preliminary parsing and ASTs for template-ids that refer to functionDouglas Gregor