aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/Sema.h
AgeCommit message (Expand)Author
2010-04-12When creating the implicitly-declared special member functions, beDouglas Gregor
2010-04-12Be sure to instantiate the parameters of a function, even when theDouglas Gregor
2010-04-11fix PR6811 by not parsing 'super' as a magic expression inChris Lattner
2010-04-11actually the interface grossness in the previous patch was due toChris Lattner
2010-04-11factor the code that handles "expr.field" when expr is aChris Lattner
2010-04-09Instantiate default argument expressions even if their associated parameterJohn McCall
2010-04-08Make CXXScopeSpec invalid when incomplete, and propagate that into anyJeffrey Yasskin
2010-04-08Implement dependent friend function template specializations.John McCall
2010-04-08Patch to implement gcc's cstyle arguments in objcFariborz Jahanian
2010-04-07Return early from Sema::MarkDeclarationReferenced when we know thereDouglas Gregor
2010-04-07Split Sema::ActOnFriendTypeDecl into Sema::CheckFriendTypeDecl (forDouglas Gregor
2010-04-07Implement code completion for Objective-C method declarations andDouglas Gregor
2010-04-06Minor clean up.Fariborz Jahanian
2010-04-06Implement the protected access restriction ([class.protected]), which requiresJohn McCall
2010-04-02More cleanup.Anders Carlsson
2010-04-01Overhaul checking of non-type template arguments that should refer toDouglas Gregor
2010-03-31Patch implements gcc's -Wno-protocol option to suppress warningFariborz Jahanian
2010-03-31Fix PR6327: restore invariants when there's a parse error in an initializer.John McCall
2010-03-30Recognize __attribute__((NSObject)) directly appliedFariborz Jahanian
2010-03-30Propagate the "found declaration" (i.e. the using declaration instead ofJohn McCall
2010-03-29Optimize PartialDiagnostic's memory-allocation behavior by placing aDouglas Gregor
2010-03-29Support __attribute__((packed)) (along with other attributes) at theDouglas Gregor
2010-03-28After performing template argument deduction for a function template,Douglas Gregor
2010-03-27Further improvement to point to categoryFariborz Jahanian
2010-03-26Eliminate the non-InitializedEntity PerformCopyInitialization() andDouglas Gregor
2010-03-26Mark virtual methods that are used in tables included in VTTs as used.Rafael Espindola
2010-03-25Teach the diagnostic engine to provide more detailed information aboutDouglas Gregor
2010-03-25Improve our handling of local instantiation scopes in two related ways:Douglas Gregor
2010-03-24When a declaration of a function is missing an exception specificationDouglas Gregor
2010-03-24Implement a framework for the delay of arbitrary diagnostics withinJohn McCall
2010-03-23Only perform CFG-based warnings on 'static inline' functions thatTed Kremenek
2010-03-22-Wshadow should only warn about parameter declarations when we'reJohn McCall
2010-03-20Refactor CFG-based warnings in Sema to be run by a worked object called Analy...Ted Kremenek
2010-03-20Implement -Wshadow for parameter declarations as well.John McCall
2010-03-19Remove the capture, serialization, and deserialization of commentDouglas Gregor
2010-03-19Remember the "found declaration" for an overload candidate, which is theJohn McCall
2010-03-18from code inspection, we were treating placement news with one argument asJohn McCall
2010-03-17Clean up after ourselves when there's an error parsing the base clause.John McCall
2010-03-16Implement -Wshadow. Based on a patch by Mike M.!John McCall
2010-03-16Perform access control for the implicit calls to base and member destructorsJohn McCall
2010-03-16Access control for implicit calls to copy assignment operators and copyJohn McCall
2010-03-16Perform access control for the implicit base and member destructor callsJohn McCall
2010-03-12Split Sema::ActOnProperty() into two recursive functions to clearly separateTed Kremenek
2010-03-11Warn about comparing an unsigned expression with 0 in tautological ways.John McCall
2010-03-11Maintain type source information for functions through templateJohn McCall
2010-03-03Reinstate r97674 with a fix for the assertion that was firing in <list>Douglas Gregor
2010-03-03Revert r97674; it's causing failuresDouglas Gregor
2010-03-03Implement disambiguation of base class members via aDouglas Gregor
2010-03-01Keep an explicit stack of function and block scopes, each element ofDouglas Gregor
2010-03-01Implement jump checking for initialized c++ variables, implementingChris Lattner