summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Pass TInfo to CXXDestructorDecl::Create(), just like we do for otherCraig Silverstein2010-10-211-1/+1
* Redirect templated friend class decls to a new Sema callback andJohn McCall2010-10-191-0/+104
* Reformatting.John McCall2010-10-161-2/+2
* White-listing templated-scope friend decls is a good idea, but doing itJohn McCall2010-10-161-0/+11
* Diagnose C++ [class.mem]p13-14, where a class member has the same nameDouglas Gregor2010-10-151-0/+21
* Death to blocks, or at least the word "block" in one particular obnoxiouslyJohn McCall2010-10-151-1/+1
* template-ids are looked up differently in friend declarations.John McCall2010-10-141-1/+6
* Generalize the checking for qualification of (non-friend) classDouglas Gregor2010-10-131-0/+21
* Preserve the original scope when picking the right scope for a friendJohn McCall2010-10-131-2/+3
* Support friend function declarations in local classes correctly.John McCall2010-10-131-6/+22
* Handle dependent friends more explicitly and deal with the possibilityJohn McCall2010-10-121-42/+57
* If we end up instantiating a function parameter whose default argumentDouglas Gregor2010-10-121-0/+12
* Track the location of the context requiring an implicit conversion and use itJohn McCall2010-10-081-1/+9
* Silence unused variable warning in Release builds.Nick Lewycky2010-10-061-0/+1
* When checking for uninitialized fields in member initializers, special case s...Anders Carlsson2010-10-061-0/+13
* Move the management of the set of conversion functions in a C++ classDouglas Gregor2010-09-291-28/+9
* Move the maintenance of CXXRecordDecl::DefinitionData's Abstract bitDouglas Gregor2010-09-291-76/+1
* Teach FunctionDecl::setPure() to (indirectly) mark the Abstract bit inDouglas Gregor2010-09-281-3/+0
* Reinstate r114925 and r114929, both steps towardDouglas Gregor2010-09-281-51/+0
* Centralize the management of CXXRecordDecl::DefinitionData's Empty bitDouglas Gregor2010-09-281-10/+0
* Reinstate r114921, which I've exonerated via a self-host build.Douglas Gregor2010-09-281-8/+0
OpenPOWER on IntegriCloud