summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*.John McCall2010-06-041-2/+2
* Make sure to check the accessibility of and mark the destructor for theEli Friedman2010-06-031-3/+20
* typeid() produces type information for the cv-unqualified version ofDouglas Gregor2010-06-021-4/+9
* Downgrade deletion of a void* from an error (which is should be) to anDouglas Gregor2010-05-241-1/+7
* Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRan...Abramo Bagnara2010-05-201-4/+4
* Support implicitly closing on 'this' in a block. Fixed PR7165.John McCall2010-05-201-4/+2
* When a conditional operator is an rvalue of class type, we need toDouglas Gregor2010-05-191-2/+25
* Added basic source locations to Elaborated and DependentName types.Abramo Bagnara2010-05-191-1/+2
* Implement C++ support for vector and extended vector types. ThisDouglas Gregor2010-05-181-6/+22
* Correctly diagnose array 'new' with initialization arguments when the new typ...Anders Carlsson2010-05-161-1/+1
* When the type-id or new-type-id of a C++ "new" expression is a typedefDouglas Gregor2010-05-161-3/+12
* Recognize when the named return value optimization applies in aDouglas Gregor2010-05-151-1/+3
* Rework when and how vtables are emitted, by tracking where vtables areDouglas Gregor2010-05-131-5/+22
* Merged Elaborated and QualifiedName types.Abramo Bagnara2010-05-111-1/+1
* Speculatively revert r103497, "Do not mark the virtual members of anDaniel Dunbar2010-05-111-12/+2
* Do not mark the virtual members of an implicitly-instantiated class asDouglas Gregor2010-05-111-2/+12
* Fixed DISABLE_SMART_POINTERS breakageDouglas Gregor2010-05-061-4/+3
* Rework our handling of temporary objects within the conditions ofDouglas Gregor2010-05-061-4/+15
* Rearchitect -Wconversion and -Wsign-compare. Instead of computing themJohn McCall2010-05-061-2/+3
* The array form of 'new' can never have initializers.Anders Carlsson2010-05-031-0/+9
* Simplify.Anders Carlsson2010-05-031-4/+4
* When determining a standard conversion sequence involves resolving theDouglas Gregor2010-04-291-19/+15
* Improve source-location information in a C++ typeid (type) expressionDouglas Gregor2010-04-261-67/+85
* Improve the diagnostic when we find something we did not expect in aDouglas Gregor2010-04-251-2/+1
* Add base paths for CK_BaseToDerived and CK_BaseToDerivedMemberPointer.Anders Carlsson2010-04-241-2/+4
* Actually produce base paths for CastExprs of kind CK_DerivedToBase.Anders Carlsson2010-04-241-6/+11
* Add BasePath arguments to all cast expr constructors.Anders Carlsson2010-04-241-1/+4
* Pass the base specifiers through to CheckDerivedToBaseConversion. No function...Anders Carlsson2010-04-241-1/+1
* CastExpr should not hold a pointer to the base path. More cleanup.Anders Carlsson2010-04-241-6/+3
* Keep track of when DependentNameTypes have no associated keywordDouglas Gregor2010-04-241-1/+1
* Add an InheritancePath parameter to the ImplicitCastExpr constructor.Anders Carlsson2010-04-231-3/+5
* Require a complete type for the lhs of member pointer dereference operations ...Sebastian Redl2010-04-231-0/+5
* Call PerformCopyInitialization to properly initialize the exception temporaryJohn McCall2010-04-221-15/+12
* Restore r101841 without modification. Also mark 'operator delete' as used forJohn McCall2010-04-201-0/+9
* Revert r101841 and follow-up.John McCall2010-04-201-7/+0
* Don't bother looking for (or diagnosing problems with) the 'operator delete'John McCall2010-04-201-0/+7
* Keep track of the actual storage specifier written on a variable orDouglas Gregor2010-04-191-1/+3
* Switch Sema::FindCompositePointerType() over to InitializationSequence. Douglas Gregor2010-04-161-39/+69
* Move Sema::PerformImplicitConversion over to where Sema::TryImplicitConversio...Douglas Gregor2010-04-161-24/+0
* Make Sema::BuildCXXCastArgument static, since it now only has one caller. No ...Douglas Gregor2010-04-161-38/+40
* Collapse the three separate initialization paths inDouglas Gregor2010-04-161-12/+1
* Kill ForceRValue once and for allDouglas Gregor2010-04-161-5/+0
* Eliminate the Elidable parameter to PerformImplicitConversion; weDouglas Gregor2010-04-161-23/+8
* Diagnose attempts to throw an abstract class type.Douglas Gregor2010-04-151-0/+5
* When a member pointer is dereferenced, the class it points into must be compl...Sebastian Redl2010-04-101-0/+3
* Make CXXScopeSpec invalid when incomplete, and propagate that into anyJeffrey Yasskin2010-04-081-2/+2
* Check access for the implicit calls to destructors that occur when weJohn McCall2010-04-071-1/+5
* Minor cleanup with the ternary operatorDouglas Gregor2010-04-011-2/+2
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-311-4/+4
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-311-4/+4
OpenPOWER on IntegriCloud