summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaExprCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor2010-08-121-3/+3
* Bail out of MaybeBindToTemporary if the record type is invalid. Test caseJohn McCall2010-08-121-1/+1
* Added locations and type source info for DeclarationName.Abramo Bagnara2010-08-111-1/+1
* Fix a crash on template delete operators.Chandler Carruth2010-08-081-2/+8
* Store inheritance paths after CastExprs instead of inside them.John McCall2010-08-071-13/+14
* Get rid of isObjectType; when C++ says "object type", it generallyEli Friedman2010-08-051-1/+1
* Look through using declarations when deciding whether to use an operatorJohn McCall2010-08-041-11/+26
* Read/write in PCH Sema's StdNamespace and StdBadAlloc and use a LazyDeclPtr f...Argyrios Kyrtzidis2010-08-021-3/+3
* Rename getStdNamespace -> getOrCreateStdNamespace, to better reflect its func...Argyrios Kyrtzidis2010-08-021-1/+1
* When deleting a value of class type, make sure that type is completeDouglas Gregor2010-07-291-0/+4
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-3/+1
* Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl2010-07-201-19/+20
* When checking whether to bind an expression to a temporary, don't bind Obj-C ...Anders Carlsson2010-07-161-20/+8
* Whenever we're creating an expression that is typically an rvalueDouglas Gregor2010-07-131-2/+3
* Downgrade the "when type is in parentheses, array cannot have dynamicDouglas Gregor2010-07-131-15/+12
* When forming a function call or message send expression, be sure toDouglas Gregor2010-07-131-1/+1
* Reinstate the fix for PR7556. A silly use of isTrivial() wasDouglas Gregor2010-07-081-24/+16
* Revert r107828 and r107827, the fix for PR7556, which seems to beDouglas Gregor2010-07-071-16/+24
* Rip out the C++0x-specific handling of destructor names. The specification is...Sebastian Redl2010-07-071-45/+25
* Rename CXXZeroInitValueExpr to CXXScalarValueInitExpr, to reflect itsDouglas Gregor2010-07-071-2/+2
* Do not use CXXZeroValueInitExpr for class types. Instead, useDouglas Gregor2010-07-071-22/+14
* Add a new routine Sema::LookupDestructor and make all destructor-lookup calls...Douglas Gregor2010-07-011-5/+4
* Remove unnecessary ASTContext parameter fromDouglas Gregor2010-07-011-6/+5
* Implement C++ DR299, which allows an implicit conversion from a classDouglas Gregor2010-06-301-3/+20
* Factor the conversion from a switch condition to an integral orDouglas Gregor2010-06-291-0/+1
* Allow a using directive to refer to the implicitly-defined namespaceDouglas Gregor2010-06-291-10/+1
* Suppress diagnosing access violations while looking up deallocation functionsChandler Carruth2010-06-281-0/+4
* Use TypeSourceInfo to help determine the SourceRange of a CXXNewExpr. This f...Ted Kremenek2010-06-251-3/+6
* String literals enclosed in parentheses are still stringDouglas Gregor2010-06-221-1/+1
* Type Type::isRealFloatingType() that vectors are not floating-pointDouglas Gregor2010-06-221-1/+1
* fix some more gcc3.4 constness warningsGabor Greif2010-06-171-1/+2
* Make sure result type of objc++ message expression isFariborz Jahanian2010-06-161-0/+11
* Introduce Type::isIntegralOrEnumerationType(), to cover those placesDouglas Gregor2010-06-161-1/+1
* Allow pseudo-destructors to be called on qualified pointers. Patch byJohn McCall2010-06-111-1/+1
* 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
OpenPOWER on IntegriCloud