aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaExpr.cpp
AgeCommit message (Expand)Author
2009-12-22Switch parameter-passing for calls via function pointers (where weDouglas Gregor
2009-12-22Switch InitializedEntity from TypeLoc down to just QualTypes, since we don't ...Douglas Gregor
2009-12-22Switch initialization of parameters in a call over toDouglas Gregor
2009-12-22Switch compound literals over to InitializationSequence.Eli Friedman
2009-12-22Centralize the emission/suppression/delay of diagnostics describing runtime b...Douglas Gregor
2009-12-22Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, s...Douglas Gregor
2009-12-21Allow comparison of 'void *' with function pointer Fariborz Jahanian
2009-12-19Unresolved implicit member accesses are dependent if the object type is depen...John McCall
2009-12-18When diagnosing that a decl ref expr is not a value, note the declarationJohn McCall
2009-12-16Shift things around so that it's easier to recover from a missingJohn McCall
2009-12-16Introduce a centralized routine in Sema for diagnosing failed lookups (whenJohn McCall
2009-12-16Fix semantic diagnostics that embed English works, from Nicola Gigante!Douglas Gregor
2009-12-16Switch the C++ new expression over to InitializationSequence, ratherDouglas Gregor
2009-12-15Diagnose attempting to assign to a sub-structure of an ivarFariborz Jahanian
2009-12-15Fixes a code gen bug related to accessing a nowFariborz Jahanian
2009-12-15If a ParmVarDecl's default argument is a CXXExprWithTemporaries, return the u...Anders Carlsson
2009-12-15Support OpenCL 1.1 odd-length vector component accessors.Nate Begeman
2009-12-15Fix some diagnostic-related FIXMEs, from Nicola GiganteDouglas Gregor
2009-12-15Fix a COVTCTII (crash-on-valid-that-clang-thinks-is-invalid, duh),Daniel Dunbar
2009-12-12When certain diagnostics involving run-time behavior would be emittedDouglas Gregor
2009-12-12Suppress warnings and errors about certain uses of non-POD types (inDouglas Gregor
2009-12-10Move composite type finding of two objective-c expressions Fariborz Jahanian
2009-12-09Codegen. support for ObjCIsaExpr AST which until nowFariborz Jahanian
2009-12-08Handle unresolved using decls in bare lookups. These are not being adequatelyJohn McCall
2009-12-08Refactor objective-c pointer assignment compatibility logic. NoFariborz Jahanian
2009-12-08DeclRefExpr stores a ValueDecl internally.John McCall
2009-12-08Patch to warn when discarding objective-c pointer type qualifiersFariborz Jahanian
2009-12-07Recover from dot accesses to record pointers and arrow accesses to records.John McCall
2009-12-07Add the BlockDecl to the DeclContext.Ted Kremenek
2009-12-07Allow accessing 'isa' via '->' operator. Fariborz Jahanian
2009-12-07Rework how virtual member functions are marked. If a class has no key functio...Anders Carlsson
2009-12-07DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall
2009-12-05fix rdar://7446395, a crash on invalid, by fixing a broken assertion.Chris Lattner
2009-12-04Make sure to call PerformObjectMemberConversion where necessary.Eli Friedman
2009-12-04Make the type of the Decl referred to by a MemberExpr a bit more precise.Eli Friedman
2009-12-02Use a more rigorous definition of 'class member'. I don't have any evidenceJohn McCall
2009-12-02Recognize that EnumConstantDecls can be found by lookup and are not instanceJohn McCall
2009-12-02Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema:John McCall
2009-12-02Push overloaded function templates through the parser using a totally differentJohn McCall
2009-12-02Stop trying to analyze class-hierarchies for dependently-scoped id-expressions;John McCall
2009-12-01Fix IsProvablyNotDerivedFrom to always use record definitions when available.John McCall
2009-12-01Rework how we support C++ implicit member accesses. If we can resolve anJohn McCall
2009-12-01Don't automatically assume that an id-expression refers to aDouglas Gregor
2009-12-01Eliminate warning in Release-Asserts mode. No functionality changeDouglas Gregor
2009-11-30Fix and test for a problem caught by the clang-on-clang buildbot: qualifiedJohn McCall
2009-11-30Remove all of Sema's explicit uses of OverloadedFunctionDecl except forJohn McCall
2009-11-30Eliminate the use of OverloadedFunctionDecl in member expressions.John McCall
2009-11-29Add DeclarationName support for C++0x operator literals. They should now work asSean Hunt
2009-11-26Refactor our handling of expression evaluation contexts, so that SemaDouglas Gregor
2009-11-25Allow user re-definition of SEL as well as accessing its fields.Fariborz Jahanian