summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* More work on improving the operator delete diagnostics.Anders Carlsson2009-12-121-9/+19
* Fix build.Anders Carlsson2009-12-111-7/+1
* Improve diagnostics for malformed delete operator function declarations.Anders Carlsson2009-12-111-4/+55
* Random string-related cleanups.Benjamin Kramer2009-12-111-3/+1
* Check if the target of a using decl is already declared in this scope beforeJohn McCall2009-12-111-12/+15
* Implement access declarations. Most of the work here is parsing them, whichJohn McCall2009-12-111-0/+13
* Improve the diagnostic when a new declaration conflicts with a using shadowJohn McCall2009-12-101-12/+5
* Implement redeclaration checking and hiding semantics for using declarations....John McCall2009-12-101-38/+268
* Reimplement reference initialization (C++ [dcl.init.ref]) using theDouglas Gregor2009-12-091-8/+15
* Pass the current SourceLocation to getAssignOperatorMethod, fixing a crash wh...Anders Carlsson2009-12-091-9/+11
* Correctly implement the C++03 and 0x restrictions on class-member usingJohn McCall2009-12-081-44/+187
* Rework how virtual member functions are marked. If a class has no key functio...Anders Carlsson2009-12-071-8/+51
* Move key functions to a separate map.Anders Carlsson2009-12-071-2/+6
* DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall2009-12-071-28/+28
* Fix a slight oversight in computing whether a copy constructor is elidable.Eli Friedman2009-12-061-2/+4
* Fix for PR5693: shift some code into SetClassDeclAttributesFromBase so thatEli Friedman2009-12-051-5/+15
* Fix "using typename" and the instantiation of non-dependent using declarations.John McCall2009-12-041-30/+53
* Unify the end-of-class code paths used by the parser and templateDouglas Gregor2009-12-031-14/+25
* When instantiating a class, if a base specifier is not dependent we still nee...Anders Carlsson2009-12-031-11/+18
* Honor using declarations in overload resolution. Most of the code forJohn McCall2009-12-031-5/+10
* Improve source location information for C++ member initializers in aDouglas Gregor2009-12-021-35/+64
* In Sema, whenever we think that a function is going to cause a vtable to be g...Anders Carlsson2009-12-021-4/+33
* Make sure to call AddOverriddenMethods for implicit copy assignment operators;Eli Friedman2009-12-021-0/+1
* Fix a code gen. crash synthesizing a destructor.Fariborz Jahanian2009-12-011-2/+3
* Move the checking of overridden virtual functions into the code pathDouglas Gregor2009-12-011-0/+20
* Don't automatically assume that an id-expression refers to aDouglas Gregor2009-12-011-5/+5
* When we're trying to define an implicit virtual destructor, make sure that we...Anders Carlsson2009-11-301-7/+22
* Remove remaining VISIBILITY_HIDDEN from anonymous namespaces.Benjamin Kramer2009-11-281-5/+3
* Add Parser support for C++0x literal operators ('operator "" i').Alexis Hunt2009-11-281-0/+1
* When adding an implicit destructor, make sure to mark it as virtual if it ove...Anders Carlsson2009-11-261-0/+2
OpenPOWER on IntegriCloud