summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaCXXCast.cpp
Commit message (Expand)AuthorAgeFilesLines
* When dynamic_cast'ing from a type to itself, fill in the cast kindDouglas Gregor2010-07-291-0/+1
* Fix namespace polution.Dan Gohman2010-07-261-1/+1
* Fix for PR7694: make sure to pass in a RecordType to CheckBaseClassAccess;Eli Friedman2010-07-231-1/+1
* Introduce a new cast kind for an "lvalue bitcast", which handlesDouglas Gregor2010-07-131-2/+5
* Whenever we're creating an expression that is typically an rvalueDouglas Gregor2010-07-131-4/+7
* Allow C-style casts and reinterpret_casts between block pointers andDouglas Gregor2010-07-081-7/+29
* Give Type::isIntegralType() an ASTContext parameter, so that itDouglas Gregor2010-06-161-8/+5
* Introduce Type::isIntegralOrEnumerationType(), to cover those placesDouglas Gregor2010-06-161-1/+1
* Tweak our handling of the notion of a standard conversion sequenceDouglas Gregor2010-06-091-1/+1
* When deciding whether reinterpret_cast casts away constness we need to look a...Anders Carlsson2010-06-041-2/+7
* Use CanQualType to enforce the use of a canonical type argument toDouglas Gregor2010-05-211-1/+1
* Permit Objective C object pointers to be const_casted.John McCall2010-05-181-1/+3
* Rework when and how vtables are emitted, by tracking where vtables areDouglas Gregor2010-05-131-0/+8
* Objective-C++ Sema - Allow static_cast of one objc pointer toFariborz Jahanian2010-05-121-1/+5
* Allow static_cast to objective-c pointers.Fariborz Jahanian2010-05-101-2/+3
* Add base paths for CK_BaseToDerived and CK_BaseToDerivedMemberPointer.Anders Carlsson2010-04-241-14/+22
* Add base paths to CK_UncheckedDerivedToBase and CK_DerivedToBaseMemberPointer.Anders Carlsson2010-04-241-8/+12
* Actually produce base paths for CastExprs of kind CK_DerivedToBase.Anders Carlsson2010-04-241-21/+29
* Add BasePath arguments to all cast expr constructors.Anders Carlsson2010-04-241-3/+11
* Collapse the three separate initialization paths inDouglas Gregor2010-04-161-83/+29
* Switch the checking of implicit casts for static_cast, C-style, andDouglas Gregor2010-04-161-17/+15
* Kill ForceRValue once and for allDouglas Gregor2010-04-161-1/+0
* Always diagnose and complain about problems inDouglas Gregor2010-04-141-8/+10
* Propagate the "found declaration" (i.e. the using declaration instead ofJohn McCall2010-03-301-3/+6
* Optimize PartialDiagnostic's memory-allocation behavior by placing aDouglas Gregor2010-03-291-4/+4
* Kill off two more uses of Sema::CheckReferenceInit in favor of the newDouglas Gregor2010-03-251-2/+2
* Switch static_cast from the old reference-initialization code (viaDouglas Gregor2010-03-241-20/+17
* Perform access control for the implicit base and member destructor callsJohn McCall2010-03-161-4/+4
* Perform overload resolution when static_cast'ing from aDouglas Gregor2010-03-071-4/+34
* Eliminate the ASTContext parameter from RecordDecl::getDefinition()Douglas Gregor2010-02-111-1/+1
* Improve access control diagnostics. Perform access control on member-pointerJohn McCall2010-02-101-6/+8
* Patch to allow reinterpret_cast on objective-c pointers.Fariborz Jahanian2010-02-031-7/+28
* Implement the lvalue-to-rvalue conversion where needed. TheDouglas Gregor2010-02-031-4/+4
* Preserve type source information for C++ named casts through templateJohn McCall2010-01-151-3/+16
* Preserve type source information in explicit cast expressions.John McCall2010-01-151-6/+8
* Introduce a specific representation for the ambiguous implicit conversionJohn McCall2010-01-121-1/+1
* Fix support for const_cast<>s of array types which actual change theChandler Carruth2009-12-291-2/+3
* Remove some dead variables clang-analyzer found.Benjamin Kramer2009-12-251-2/+0
* Make sure that reinterpret_cast gets a CastKind on all successfulDouglas Gregor2009-12-221-1/+5
* Fix semantic diagnostics that embed English works, from Nicola Gigante!Douglas Gregor2009-12-161-1/+1
* Patch to allow C-style cast from 'void *' to block pointer type.Fariborz Jahanian2009-12-111-0/+5
* Reimplement reference initialization (C++ [dcl.init.ref]) using theDouglas Gregor2009-12-091-1/+4
* More detailed analysis of typecast to an objective-c pointerFariborz Jahanian2009-12-081-8/+14
* Patch to allow cstyle cast of objective-c pointers in objective-c++Fariborz Jahanian2009-12-081-0/+4
* CastsAwayConstness shouldn't care if member pointers point into different cla...Sebastian Redl2009-11-181-1/+25
* First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor2009-11-161-4/+2
* Set the cast kind for a few more code paths.Eli Friedman2009-11-161-2/+8
* When performing a static downcast as part of a static_cast, make sureDouglas Gregor2009-11-151-12/+17
* - Have TryStaticImplicitCast set the cast kind to NoOp when binding a referen...Sebastian Redl2009-11-141-36/+39
* When type-checking a static cast (or the static_cast part of a C-styleDouglas Gregor2009-11-141-0/+13
OpenPOWER on IntegriCloud