summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* No need to canonicalize the type and use dyn_cast. Also, correctly diagnose t...Anders Carlsson2010-01-221-12/+10
* Fix an obvious goof that caused us to only see the top level of return typesChandler Carruth2010-01-221-4/+4
* Give UnresolvedSet the ability to store access specifiers for each declaration.John McCall2010-01-201-2/+2
* In a mem-initializer, a nested-name-specifier followed by anDouglas Gregor2010-01-191-8/+25
* Reimplement constructor declarator parsing to cope with template-idsDouglas Gregor2010-01-131-0/+1
* Record some basic information about bad conversion sequences. Use thatJohn McCall2010-01-131-1/+4
* Implement semantic checking for C++ literal operators.Alexis Hunt2010-01-131-0/+82
* Remove broken fix-it when a default function argument has beenDouglas Gregor2010-01-131-10/+10
* So I was sitting around, trying vainly to think of something to commit, and thenJohn McCall2010-01-121-4/+4
* Introduce a specific representation for the ambiguous implicit conversionJohn McCall2010-01-121-15/+12
* Eliminate an embarrassing performance regression in C/ObjC, where weDouglas Gregor2010-01-111-0/+2
* Add support for out-of-line definitions of conversion functionDouglas Gregor2010-01-111-4/+7
* Implement name lookup for conversion function template specializationsDouglas Gregor2010-01-111-2/+4
* Change the printing of OR_Deleted overload results to print all the candidates,John McCall2010-01-081-4/+4
* When we typo-correct a base class initializer, point to the base classDouglas Gregor2010-01-071-1/+8
* Whenever we emit a typo-correction diagnostic, also emit a noteDouglas Gregor2010-01-071-0/+2
* Fix marking of virtual members for nested classes whose first non-pure virtua...Douglas Gregor2010-01-061-5/+31
* Improve the diagnostics used to report implicitly-generated class membersJohn McCall2010-01-061-1/+1
* Make our marking of virtual members functions in a class beDouglas Gregor2010-01-061-51/+14
* Improve key-function computation for templates. In particular:Douglas Gregor2010-01-051-10/+22
* It's OK for a return type to be incomplete if it's being defined.Anders Carlsson2009-12-311-3/+6
* Make sure that an overriding return type is complete before checking if it's ...Anders Carlsson2009-12-311-0/+9
* Typo correction for C++ base and member initializers, e.g.,Douglas Gregor2009-12-311-32/+88
* improve diagnostics for case when a field type is unknown byChris Lattner2009-12-311-1/+2
* Correctly refer to element CVR qualifications when determining if a type isChandler Carruth2009-12-291-4/+12
* Attempted fix for PR5884; this code will be dead soon, but this fix shouldEli Friedman2009-12-251-3/+2
* Remove some dead variables clang-analyzer found.Benjamin Kramer2009-12-251-3/+0
* Make copy constructor elimination work in more cases; the case in questionEli Friedman2009-12-241-0/+4
* Egregious, disgusting workaround for PR5866. We need to rework how weDouglas Gregor2009-12-241-0/+3
* Fix -Asserts warning.Daniel Dunbar2009-12-241-2/+1
* Allow the first parameter of operator new to be a cv-qualifiedDouglas Gregor2009-12-221-1/+1
* Switch Sema::AddCXXDirectInitializerToDecl over to InitializationSequenceDouglas Gregor2009-12-221-35/+32
* Switch default arguments over to InitializationSequence.Eli Friedman2009-12-221-1/+5
* Stop diagnosing the use of inner classes as friends. ddunbar asked whetherJohn McCall2009-12-221-7/+4
* Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, s...Douglas Gregor2009-12-221-2/+2
* Reorganize the base-lookup bits of ActOnMemInitializer in order to betterJohn McCall2009-12-211-8/+24
* Refactor to remove more dependencies on PreDeclaratorDC. I seem to have madeJohn McCall2009-12-191-48/+14
* Just push a new scope when parsing an out-of-line variable definition.John McCall2009-12-191-33/+43
* Switch the initialization required by return statements over to theDouglas Gregor2009-12-181-0/+3
* Correctly calcluate abstract-ness in the case where an implicitly declaredEli Friedman2009-12-161-3/+6
* When value-initializing a class with no user-defined constructors butDouglas Gregor2009-12-161-5/+7
* Fix semantic diagnostics that embed English works, from Nicola Gigante!Douglas Gregor2009-12-161-3/+3
* Successive anonymous namespaces name the same scope. I misinterpreted theJohn McCall2009-12-161-14/+35
* Switch the C++ new expression over to InitializationSequence, ratherDouglas Gregor2009-12-161-3/+6
* ShouldDestroyTemporaries? I don't think so.Anders Carlsson2009-12-151-2/+2
* Fix some diagnostic-related FIXMEs, from Nicola GiganteDouglas Gregor2009-12-151-2/+2
* More improvements to checking allocation and deallocation functions.Anders Carlsson2009-12-131-44/+76
* Fix tyop.Anders Carlsson2009-12-121-1/+1
* Correctly diagnose [basic.stc.dynamic.allocation]p1Anders Carlsson2009-12-121-11/+29
* Factor operator new declaration checking out into a separate function.Anders Carlsson2009-12-121-19/+24
OpenPOWER on IntegriCloud