summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExpr.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move composite type finding of two objective-c expressions Fariborz Jahanian2009-12-101-118/+137
* Codegen. support for ObjCIsaExpr AST which until nowFariborz Jahanian2009-12-091-3/+3
* Handle unresolved using decls in bare lookups. These are not being adequatelyJohn McCall2009-12-081-3/+3
* Refactor objective-c pointer assignment compatibility logic. NoFariborz Jahanian2009-12-081-17/+24
* DeclRefExpr stores a ValueDecl internally.John McCall2009-12-081-1/+1
* Patch to warn when discarding objective-c pointer type qualifiersFariborz Jahanian2009-12-081-0/+10
* Recover from dot accesses to record pointers and arrow accesses to records.John McCall2009-12-071-3/+32
* Add the BlockDecl to the DeclContext.Ted Kremenek2009-12-071-0/+1
* Allow accessing 'isa' via '->' operator. Fariborz Jahanian2009-12-071-0/+10
* Rework how virtual member functions are marked. If a class has no key functio...Anders Carlsson2009-12-071-0/+2
* DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall2009-12-071-7/+7
* fix rdar://7446395, a crash on invalid, by fixing a broken assertion.Chris Lattner2009-12-051-4/+3
* Make sure to call PerformObjectMemberConversion where necessary.Eli Friedman2009-12-041-1/+4
* Make the type of the Decl referred to by a MemberExpr a bit more precise.Eli Friedman2009-12-041-1/+1
* Use a more rigorous definition of 'class member'. I don't have any evidenceJohn McCall2009-12-021-7/+19
* Recognize that EnumConstantDecls can be found by lookup and are not instanceJohn McCall2009-12-021-0/+3
* Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema:John McCall2009-12-021-2/+1
* Push overloaded function templates through the parser using a totally differentJohn McCall2009-12-021-3/+3
* Stop trying to analyze class-hierarchies for dependently-scoped id-expressions;John McCall2009-12-021-17/+23
* Fix IsProvablyNotDerivedFrom to always use record definitions when available.John McCall2009-12-011-5/+5
* Rework how we support C++ implicit member accesses. If we can resolve anJohn McCall2009-12-011-168/+349
* Don't automatically assume that an id-expression refers to aDouglas Gregor2009-12-011-1/+17
* Eliminate warning in Release-Asserts mode. No functionality changeDouglas Gregor2009-12-011-0/+1
* Fix and test for a problem caught by the clang-on-clang buildbot: qualifiedJohn McCall2009-11-301-17/+24
* Remove all of Sema's explicit uses of OverloadedFunctionDecl except forJohn McCall2009-11-301-2/+0
* Eliminate the use of OverloadedFunctionDecl in member expressions.John McCall2009-11-301-346/+574
* Add DeclarationName support for C++0x operator literals. They should now work asAlexis Hunt2009-11-291-0/+1
* Refactor our handling of expression evaluation contexts, so that SemaDouglas Gregor2009-11-261-21/+28
* Allow user re-definition of SEL as well as accessing its fields.Fariborz Jahanian2009-11-251-0/+21
* Some fancy footwork to move the decision on how Fariborz Jahanian2009-11-251-4/+9
* Refactor argument collection of constructor calls usingFariborz Jahanian2009-11-241-2/+1
* More cleanup of argument call collection.Fariborz Jahanian2009-11-241-10/+10
* Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall2009-11-241-238/+268
* Refactor collection of call arguments in common code.Fariborz Jahanian2009-11-241-28/+47
* GNUNullExpr is a valid sentinel even though it isn't of pointer type.Anders Carlsson2009-11-241-3/+4
* Convert the && and || operands to bool using standard conversions. Fixes PR5593.Anders Carlsson2009-11-231-9/+31
* Intercept sizeof and alignof references before they get into ASTContext metho...Sebastian Redl2009-11-231-0/+7
* Improve type-checking of templates by distinguishing between membersDouglas Gregor2009-11-231-6/+2
* Centralize and complete the computation of value- and type-dependence for Dec...Douglas Gregor2009-11-231-54/+3
* Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall2009-11-231-41/+19
* If a C++ qualified id is followed by a postfix suffix, it is never the directJohn McCall2009-11-221-1/+4
* Reorganize the intermediate BuildDeclarationNameExpr routines again.John McCall2009-11-221-79/+66
* Consider a FunctionTemplate to be an overload all on its lonesome. TrackJohn McCall2009-11-221-49/+73
* "Incremental" progress on using expressions, by which I mean totally rippingJohn McCall2009-11-211-150/+288
* Draw a brighter line between "unresolved" expressions, where we have done theJohn McCall2009-11-191-4/+4
* Split LookupResult into its own header.John McCall2009-11-181-0/+1
* Simplify ActOnPostfixUnaryOp.Eli Friedman2009-11-181-122/+1
* Incremental progress on using declarations. Split UnresolvedUsingDecl intoJohn McCall2009-11-181-1/+1
* Eliminate some completely-redundant lookupsDouglas Gregor2009-11-181-10/+0
* Carry lookup configuration throughout lookup on the LookupResult. GiveJohn McCall2009-11-171-15/+8
OpenPOWER on IntegriCloud