summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Switch the C++ new expression over to InitializationSequence, ratherDouglas Gregor2009-12-161-14/+14
* ShouldDestroyTemporaries? I don't think so.Anders Carlsson2009-12-151-2/+1
* This patch should fix PR2461. It allows clang to apply the noreturnMike Stump2009-12-151-5/+4
* Fix the handling of dependent enums per C++ DR 502.Eli Friedman2009-12-111-4/+18
* Don't complain about falling off the end of a function with an asmMike Stump2009-12-101-0/+5
* Clean up enum constants so that they're finally sane. Fixes PR3173 and aEli Friedman2009-12-101-14/+4
* Improve the diagnostic when a new declaration conflicts with a using shadowJohn McCall2009-12-101-0/+9
* Move initialization via initializer list over to InitializationSequences.Douglas Gregor2009-12-101-4/+5
* Implement redeclaration checking and hiding semantics for using declarations....John McCall2009-12-101-4/+7
* Fix for PR5515: allow "merging" array bounds both forwards and backwards.Eli Friedman2009-12-101-4/+13
* Reimplement reference initialization (C++ [dcl.init.ref]) using theDouglas Gregor2009-12-091-3/+31
* First pass at implementing C++ enum semantics: calculate (and store) anJohn McCall2009-12-091-15/+40
* Don't warn about function templates or function template specializations.Anders Carlsson2009-12-091-5/+13
* Rename Sema::IsOverload to Sema::CheckOverload. Teach it to ignore unresolvedJohn McCall2009-12-091-24/+34
* Move the missing prototypes checking out into a new function. Don't warn abou...Anders Carlsson2009-12-091-17/+38
* Fix for PR5710: make sure to put function template specializations into theEli Friedman2009-12-081-4/+4
* Rework how virtual member functions are marked. If a class has no key functio...Anders Carlsson2009-12-071-10/+3
* DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall2009-12-071-40/+40
* Move RequireCompleteType requirement for fields early into ActOnField so thatEli Friedman2009-12-071-7/+14
* remove some extraneous syntax: sourceloc implicitly converts to sourcerange.Chris Lattner2009-12-061-3/+3
* Pass the desired vtable linkage to GenerateVtable directly. Only call MaybeMa...Anders Carlsson2009-12-061-1/+3
* Diagnose declarations of implicit member functions.Anders Carlsson2009-12-041-25/+55
* Make sure that overridden method decls are always canonical.Anders Carlsson2009-12-041-1/+1
* When recovering from an invalid forward reference to an enum type in C++,John McCall2009-12-041-2/+6
* A new helper function to set various bits in the class whenFariborz Jahanian2009-12-031-8/+1
* Unify the end-of-class code paths used by the parser and templateDouglas Gregor2009-12-031-6/+12
* In Sema, whenever we think that a function is going to cause a vtable to be g...Anders Carlsson2009-12-021-3/+5
* Rip out the last remaining implicit use of OverloadedFunctionDecl in Sema:John McCall2009-12-021-5/+2
* Push overloaded function templates through the parser using a totally differentJohn McCall2009-12-021-7/+2
* Fix another "operator delete missing" crash: make sure we don't checkEli Friedman2009-12-021-2/+6
* Funtion templates and function template specializations do notDouglas Gregor2009-12-011-2/+5
* Move the checking of overridden virtual functions into the code pathDouglas Gregor2009-12-011-16/+9
* An inherited virtual (where "virtual" wasn't written explicitly) canDouglas Gregor2009-12-011-1/+1
* Remove all of Sema's explicit uses of OverloadedFunctionDecl except forJohn McCall2009-11-301-36/+0
* Eliminate the use of OverloadedFunctionDecl in member expressions.John McCall2009-11-301-1/+1
* Use StringRef in Attr constructors.Benjamin Kramer2009-11-301-4/+2
* Add DeclarationName support for C++0x operator literals. They should now work asAlexis Hunt2009-11-291-1/+2
* Fix 80-cols violationsAlexis Hunt2009-11-291-3/+3
* Add Parser support for C++0x literal operators ('operator "" i').Alexis Hunt2009-11-281-1/+4
* Fix thinko.Anders Carlsson2009-11-271-2/+1
* Correctly find overridden destructors.Anders Carlsson2009-11-261-2/+15
* Allow user re-definition of SEL as well as accessing its fields.Fariborz Jahanian2009-11-251-1/+1
* Diagnose ill-formed uses of default template arguments inDouglas Gregor2009-11-251-0/+10
* Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall2009-11-231-7/+5
* This patch implements objective-c's 'SEL' type as a built-inFariborz Jahanian2009-11-211-1/+3
* Added rudimentary C++0x attribute support.Alexis Hunt2009-11-211-2/+2
* Implement C++ [basic.lookup.classref]p3, which states how the typeDouglas Gregor2009-11-201-22/+59
* Overhaul previous-declaration and overload checking to work on lookup resultsJohn McCall2009-11-181-170/+247
* Track overriding methods when instantiating a template class. Fixes PR5550.Sebastian Redl2009-11-181-18/+22
* Split LookupResult into its own header.John McCall2009-11-181-9/+9
OpenPOWER on IntegriCloud