aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaCXXCast.cpp
AgeCommit message (Expand)Author
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
2009-07-31Add a CastKind enum to CastExpr. Right now it's not used for much but it will...Anders Carlsson
2009-07-29Change uses of:Ted Kremenek
2009-07-29Make functional-style casts emit correct messages, and fix a crash-on-invalid.Sebastian Redl
2009-07-25Implement C++ semantics for C-style and functional-style casts. This regresse...Sebastian Redl
2009-07-18Rename file in preparation of properly implementing C-style casts in C++.Sebastian Redl