summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Diagnose when a virtual member function marked final is overridden.Anders Carlsson2011-01-201-13/+16
* When checking for functions marked override, ignore dependent contexts.Anders Carlsson2011-01-201-0/+3
* Make CheckOverrideControl a member of Sema.Anders Carlsson2011-01-201-4/+3
* Diagnose virtual member functions marked override but not overriding any virt...Anders Carlsson2011-01-201-2/+28
* Only allow virtual member functions to be marked 'override' and 'final'.Anders Carlsson2011-01-201-0/+16
* Pass the VirtSpecifiers along to Sema::ActOnCXXMemberDeclarator.Anders Carlsson2011-01-201-1/+2
* Implement support for non-type template parameter packs whose type isDouglas Gregor2011-01-191-2/+0
* When building the copy expression for a __block variable, make sureJohn McCall2011-01-191-10/+1
* Change QualType::getTypePtr() to return a const pointer, then change aJohn McCall2011-01-191-2/+2
* Fix warnings found by gcc-4.6, from -Wunused-but-set-variable andJeffrey Yasskin2011-01-181-6/+1
* Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter,Alexis Hunt2011-01-081-56/+55
* Check for delegating constructors and (currently) return an error about them.Alexis Hunt2011-01-081-0/+22
* Implement pack expansion of base initializers, so that we canDouglas Gregor2011-01-041-8/+43
* Implement pack expansions whose pattern is a base-specifier.Douglas Gregor2011-01-031-7/+18
* When checking a using declaration, make sure that the context we'reDouglas Gregor2010-12-211-0/+4
* Add tests checking for unexpanded parameter packs in declarations thatDouglas Gregor2010-12-161-1/+10
* Check for unexpanded parameter packs in default arguments.Douglas Gregor2010-12-161-0/+6
* Check for unexpanded parameter packs within variable initializers.Douglas Gregor2010-12-161-2/+12
* Check for unexpanded parameter packs in friend declarations.Douglas Gregor2010-12-161-0/+9
* Check for unexpanded parameter packs in using declarations. As aDouglas Gregor2010-12-161-0/+5
* Check for unexpanded parameter packs in static assertion expressions.Douglas Gregor2010-12-151-0/+3
* Fix diagnostic pragmas.Argyrios Kyrtzidis2010-12-151-2/+13
* Restore r121752 without modification.John McCall2010-12-141-53/+42
* Pull out r121752 in case it's causing the selfhost breakage.John McCall2010-12-141-42/+53
* Factor out most of the extra state in a FunctionProtoType into a separateJohn McCall2010-12-141-53/+42
* Variadic templates: extend Type, NestedNameSpecifier, TemplateName,Douglas Gregor2010-12-131-0/+5
* Move the functionality to mark all vtables of key functions as used withinChandler Carruth2010-12-121-13/+1
* Added ParenType type node.Abramo Bagnara2010-12-101-3/+3
* Treat visibility on an enclosing namespace as a non-explicit source ofJohn McCall2010-12-101-2/+2
* PR5207: Change APInt methods trunc(), sext(), zext(), sextOrTrunc() andJay Foad2010-12-071-4/+4
* Use Sema::MaybeCreateExprWithCleanups() only after we've checked for a NULL/i...Douglas Gregor2010-12-071-12/+7
* Un-templatetize this method. It's definition is out of line in the .cpp file,Chandler Carruth2010-12-061-54/+52
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-10/+10
* More anonymous struct/union redesign. This one deals with anonymous field use...Francois Pichet2010-12-041-47/+34
* Revert r120063, it was wrong.John McCall2010-11-291-2/+2
* Minor whitespace and comment fixes. No functionality change.Nico Weber2010-11-281-1/+1
* Redeclarations of using declarations are not okay in function scopes.John McCall2010-11-231-2/+2
* Major anonymous union/struct redesign.Francois Pichet2010-11-211-10/+15
* A bundle of whitespace changes, separated out from the functional changes.Nick Lewycky2010-11-201-7/+7
* Refactoring.Argyrios Kyrtzidis2010-11-191-4/+4
* Add an assertion, fix a whole bunch of bugs, comment the assertionJohn McCall2010-11-181-5/+5
* Calculate the value kind of an expression when it's created andJohn McCall2010-11-181-18/+17
* Region-allocate all AttributeList objects from a factory object instead of ma...Ted Kremenek2010-11-101-2/+0
* Diagnose attempst to template using declarations and using directives.John McCall2010-11-101-8/+12
* tidy upChris Lattner2010-11-091-5/+4
* Fix source locations in unnamed bitfield diagnostic, from JakubDouglas Gregor2010-11-091-0/+5
* Check for an invalid field earlier in a constructor's initializationDouglas Gregor2010-11-051-3/+3
* No really, we don't have a retain/release system for statements/expressionsJohn McCall2010-10-261-11/+3
* Improve the tracking of source locations for parentheses in constructor calls.Chandler Carruth2010-10-251-5/+10
* When performing name lookup for a namespace definition, only look intoDouglas Gregor2010-10-221-9/+11
OpenPOWER on IntegriCloud