aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDecl.cpp
AgeCommit message (Expand)Author
2009-12-10Improve the diagnostic when a new declaration conflicts with a using shadowJohn McCall
2009-12-10Move initialization via initializer list over to InitializationSequences.Douglas Gregor
2009-12-10Implement redeclaration checking and hiding semantics for using declarations....John McCall
2009-12-10Fix for PR5515: allow "merging" array bounds both forwards and backwards.Eli Friedman
2009-12-09Reimplement reference initialization (C++ [dcl.init.ref]) using theDouglas Gregor
2009-12-09First pass at implementing C++ enum semantics: calculate (and store) anJohn McCall
2009-12-09Don't warn about function templates or function template specializations.Anders Carlsson
2009-12-09Rename Sema::IsOverload to Sema::CheckOverload. Teach it to ignore unresolvedJohn McCall
2009-12-09Move the missing prototypes checking out into a new function. Don't warn abou...Anders Carlsson
2009-12-08Fix for PR5710: make sure to put function template specializations into theEli Friedman
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-07Move RequireCompleteType requirement for fields early into ActOnField so thatEli Friedman
2009-12-06remove some extraneous syntax: sourceloc implicitly converts to sourcerange.Chris Lattner
2009-12-06Pass the desired vtable linkage to GenerateVtable directly. Only call MaybeMa...Anders Carlsson
2009-12-04Diagnose declarations of implicit member functions.Anders Carlsson
2009-12-04Make sure that overridden method decls are always canonical.Anders Carlsson
2009-12-04When recovering from an invalid forward reference to an enum type in C++,John McCall
2009-12-03A new helper function to set various bits in the class whenFariborz Jahanian
2009-12-03Unify the end-of-class code paths used by the parser and templateDouglas Gregor
2009-12-02In Sema, whenever we think that a function is going to cause a vtable to be g...Anders Carlsson
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-02Fix another "operator delete missing" crash: make sure we don't checkEli Friedman
2009-12-01Funtion templates and function template specializations do notDouglas Gregor
2009-12-01Move the checking of overridden virtual functions into the code pathDouglas Gregor
2009-12-01An inherited virtual (where "virtual" wasn't written explicitly) canDouglas Gregor
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-30Use StringRef in Attr constructors.Benjamin Kramer
2009-11-29Add DeclarationName support for C++0x operator literals. They should now work asSean Hunt
2009-11-29Fix 80-cols violationsSean Hunt
2009-11-28Add Parser support for C++0x literal operators ('operator "" i').Sean Hunt
2009-11-27Fix thinko.Anders Carlsson
2009-11-26Correctly find overridden destructors.Anders Carlsson
2009-11-25Allow user re-definition of SEL as well as accessing its fields.Fariborz Jahanian
2009-11-25Diagnose ill-formed uses of default template arguments inDouglas Gregor
2009-11-23Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall
2009-11-21This patch implements objective-c's 'SEL' type as a built-inFariborz Jahanian
2009-11-21Added rudimentary C++0x attribute support.Sean Hunt
2009-11-20Implement C++ [basic.lookup.classref]p3, which states how the typeDouglas Gregor
2009-11-18Overhaul previous-declaration and overload checking to work on lookup resultsJohn McCall
2009-11-18Track overriding methods when instantiating a template class. Fixes PR5550.Sebastian Redl
2009-11-18Split LookupResult into its own header.John McCall
2009-11-18Incremental progress on using declarations. Split UnresolvedUsingDecl intoJohn McCall
2009-11-17Unify the way destructor epilogues are generated for synthesized and regular ...Anders Carlsson
2009-11-17Carry lookup configuration throughout lookup on the LookupResult. GiveJohn McCall
2009-11-16First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor
2009-11-15Make sure that virtual destructors have delete operators.Anders Carlsson
2009-11-15Deallocation functions must also be static.Anders Carlsson