aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaCXXCast.cpp
AgeCommit message (Expand)Author
2010-02-11Eliminate the ASTContext parameter from RecordDecl::getDefinition()Douglas Gregor
2010-02-10Improve access control diagnostics. Perform access control on member-pointerJohn McCall
2010-02-03Patch to allow reinterpret_cast on objective-c pointers.Fariborz Jahanian
2010-02-03Implement the lvalue-to-rvalue conversion where needed. TheDouglas Gregor
2010-01-15Preserve type source information for C++ named casts through templateJohn McCall
2010-01-15Preserve type source information in explicit cast expressions.John McCall
2010-01-12Introduce a specific representation for the ambiguous implicit conversionJohn McCall
2009-12-29Fix support for const_cast<>s of array types which actual change theChandler Carruth
2009-12-25Remove some dead variables clang-analyzer found.Benjamin Kramer
2009-12-22Make sure that reinterpret_cast gets a CastKind on all successfulDouglas Gregor
2009-12-16Fix semantic diagnostics that embed English works, from Nicola Gigante!Douglas Gregor
2009-12-11Patch to allow C-style cast from 'void *' to block pointer type.Fariborz Jahanian
2009-12-09Reimplement reference initialization (C++ [dcl.init.ref]) using theDouglas Gregor
2009-12-08More detailed analysis of typecast to an objective-c pointerFariborz Jahanian
2009-12-08Patch to allow cstyle cast of objective-c pointers in objective-c++Fariborz Jahanian
2009-11-18CastsAwayConstness shouldn't care if member pointers point into different cla...Sebastian Redl
2009-11-16First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor
2009-11-16Set the cast kind for a few more code paths.Eli Friedman
2009-11-15When performing a static downcast as part of a static_cast, make sureDouglas Gregor
2009-11-14- Have TryStaticImplicitCast set the cast kind to NoOp when binding a referen...Sebastian Redl
2009-11-14When type-checking a static cast (or the static_cast part of a C-styleDouglas Gregor
2009-11-12Set CK_BaseToDerived in TryStaticDowncast.Anders Carlsson
2009-11-06If we have a C-style cast, functional cast, or a static_cast to aDouglas Gregor
2009-11-05Fixed two places where we needed to force completion of a typeDouglas Gregor
2009-10-30Add a CK_DerivedToBaseMemberPointer cast kind and use it in Sema (Still no co...Anders Carlsson
2009-10-22Try to instantiate templates before doing hierarchy checks in static_cast. Fi...Sebastian Redl
2009-10-19Set the cast kind to CK_NoOp for C-style casts that are really const casts. F...Anders Carlsson
2009-10-18Use CK_BitCast for member function pointer casts. Fixes PR5138.Anders Carlsson
2009-10-06Refactor the code that walks a C++ inheritance hierarchy, searchingDouglas Gregor
2009-10-01Patch to implement static casting which requires one Fariborz Jahanian
2009-09-26Cast cleanup.Anders Carlsson
2009-09-24Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall
2009-09-23Improve diagnostic location information when checking the initialization of a...Douglas Gregor
2009-09-16Improve handling of vector casts in C++.Anders Carlsson
2009-09-15Handle reinterpret_cast between integral types and pointer types.Anders Carlsson
2009-09-09If a cast expression needs either a conversion function or a constructor to b...Anders Carlsson
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-07Check that the destination type of a static_cast expression is a complete type.Anders Carlsson
2009-09-01Use the correct cast kinds for bit casts and function to pointer decay. Fixes...Anders Carlsson
2009-08-28Allow explicit ctors for casts.Anders Carlsson
2009-08-28Pass InOverloadResolution all the way down to IsPointerConversion.Anders Carlsson
2009-08-28ir-gen related patch for type conversionFariborz Jahanian
2009-08-27Remove more default arguments.Anders Carlsson
2009-08-27Remove default arguments from TryImplicitConversion and fix a bug found in th...Anders Carlsson
2009-08-26Bye-bye old RequireCompleteType.Anders Carlsson
2009-08-26ir-gen for type convesion of class objects. WIP.Fariborz Jahanian
2009-08-26update to CXXFunctionalCastExpr to support ir-gen forFariborz Jahanian
2009-08-19Use Sema's LocInfoType to pass and preserve type source info through the Parser.Argyrios Kyrtzidis
2009-08-07More CastKind work.Anders Carlsson
2009-08-02Use the correct cast kind for dynamic_cast.Anders Carlsson