summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Make sure to properly track the anonymous namespace that lives insideDouglas Gregor2010-03-241-1/+2
* Implement computation of the final overriders for each virtualDouglas Gregor2010-03-231-94/+87
* A fixed version of r99174 which also includes a test that we emit vtables whenRafael Espindola2010-03-221-1/+1
* revert r99174. It caused PR6677. Will try to debug why tonight.Rafael Espindola2010-03-221-1/+1
* When handling a TSK_ExplicitInstantiationDefinition after aRafael Espindola2010-03-221-1/+1
* Remember the "found declaration" for an overload candidate, which is theJohn McCall2010-03-191-5/+6
* Perform access control for the implicit calls to base and member destructorsJohn McCall2010-03-161-33/+15
* Access control for implicit calls to copy assignment operators and copyJohn McCall2010-03-161-4/+28
* Perform access control even for the implicit destructor calls from implicitJohn McCall2010-03-161-38/+1
* Perform access control for the implicit base and member destructor callsJohn McCall2010-03-161-20/+54
* Fix PR6562. If a type is dependent, we don't know if it will have implicitRafael Espindola2010-03-131-0/+5
* Remember whether a ParmVarDecl was spelled with a default argument orJohn McCall2010-03-121-0/+1
* Maintain type source information for functions through templateJohn McCall2010-03-111-6/+10
* Create a new InjectedClassNameType to represent bare-word references to the John McCall2010-03-101-13/+18
* Delay codegen of vtables when handling implicit instantiations.Rafael Espindola2010-03-101-4/+7
* Downgrade errors when trying to catch a pointer or reference toDouglas Gregor2010-03-081-3/+10
* Robustify callers that rebuild typename type nodes again NULL returnDouglas Gregor2010-03-071-0/+3
* Reference binding via user-defined conversion can compute a bindingDouglas Gregor2010-03-071-10/+13
* When declaring a catch block in C++, make sure that the type beingDouglas Gregor2010-03-051-5/+26
* During codegen assert that any copy assignment, destructor or constructor thatRafael Espindola2010-03-021-43/+75
* Skip dependent virtual base classes; fixes PR6413.Douglas Gregor2010-02-271-1/+4
* Don't try to finalize an ill-formed variable or one whose class type is ill-f...Douglas Gregor2010-02-251-1/+2
* Catch more uses of uninitialized implicit conversion sequences.John McCall2010-02-251-2/+1
* Eliminate the default arguments to ASTContext::getFunctionType(),Douglas Gregor2010-02-211-7/+34
* Support local namespace aliases and permit them to be instantiated.John McCall2010-02-161-1/+1
* Defer covariance checks for dependent types. Add test cases that also ensureChandler Carruth2010-02-151-1/+2
* Work around an annoying, non-standard optimization in the glibcDouglas Gregor2010-02-121-3/+1
* When we have a dependent direct initializer but not a dependentDouglas Gregor2010-02-111-18/+18
* Remove another redundant ASTContext parameterDouglas Gregor2010-02-111-1/+1
* Eliminate a bunch of unnecessary ASTContexts from members functions ofDouglas Gregor2010-02-111-6/+5
* Eliminate the ASTContext parameter from RecordDecl::getDefinition()Douglas Gregor2010-02-111-2/+2
* Improve access control diagnostics. Perform access control on member-pointerJohn McCall2010-02-101-8/+15
* Thread a source location into the template-argument deduction routines. ThereJohn McCall2010-02-081-3/+3
* Add attributes to namespace decls.Anders Carlsson2010-02-071-1/+4
* A function declarator with a non-identifier name in an anonymous classDouglas Gregor2010-02-051-1/+1
* Extract a common structure for holding information about the definitionJohn McCall2010-02-041-4/+7
* Mark dtors for parameter variables and eliminate some redundant type munging.John McCall2010-02-021-6/+5
* Access control for implicit destructor calls. Diagnostic could be orders ofJohn McCall2010-02-021-4/+5
* In C++, an initializer on a variable doesn't necessarily mean it's the defini...Sebastian Redl2010-02-011-2/+2
* Switch expressions like T() and T(1,2) over to new-style initialization. I'mEli Friedman2010-01-311-102/+0
* Rework base and member initialization in constructors, with severalDouglas Gregor2010-01-311-217/+261
* Fix reference-binding when we have a reference to const volatile type;Douglas Gregor2010-01-291-0/+1
* Access control for surrogate function calls. Required a moderately gross hackJohn McCall2010-01-281-0/+5
* Fix a major oversight in the comparison of standard conversionDouglas Gregor2010-01-271-2/+6
* Pass access specifiers around in overload resolution.John McCall2010-01-261-3/+6
* 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
OpenPOWER on IntegriCloud