- 0de51bc Improve handling of vector casts in C++. by Anders Carlsson · 16 years ago
- 7f9e646 Handle reinterpret_cast between integral types and pointer types. by Anders Carlsson · 16 years ago
- 0aebc81 If a cast expression needs either a conversion function or a constructor to be called, generate implicit child expressions that call them. by Anders Carlsson · 16 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 16 years ago
- d851b37 Check that the destination type of a static_cast expression is a complete type. by Anders Carlsson · 16 years ago
- cb3c308 Use the correct cast kinds for bit casts and function to pointer decay. Fixes PR4827. by Anders Carlsson · 16 years ago
- 83b534c Allow explicit ctors for casts. by Anders Carlsson · 16 years ago
- 0897292 Pass InOverloadResolution all the way down to IsPointerConversion. by Anders Carlsson · 16 years ago
- 4fc7ab3 ir-gen related patch for type conversion by Fariborz Jahanian · 16 years ago
- 2de3ace Remove more default arguments. by Anders Carlsson · 16 years ago
- da7a18b Remove default arguments from TryImplicitConversion and fix a bug found in the process. by Anders Carlsson · 16 years ago
- b790661 Bye-bye old RequireCompleteType. by Anders Carlsson · 16 years ago
- 64e690e ir-gen for type convesion of class objects. WIP. by Fariborz Jahanian · 16 years ago
- e9f4208 update to CXXFunctionalCastExpr to support ir-gen for by Fariborz Jahanian · 16 years ago
- e866190 Use Sema's LocInfoType to pass and preserve type source info through the Parser. by Argyrios Kyrtzidis · 16 years ago
- cdb6197 More CastKind work. by Anders Carlsson · 16 years ago
- 714179b Use the correct cast kind for dynamic_cast. by Anders Carlsson · 16 years ago
- cdef2b7 Add a CastKind enum to CastExpr. Right now it's not used for much but it will be :) by Anders Carlsson · 16 years ago
- 6217b80 Change uses of: by Ted Kremenek · 16 years ago
- ef0cb8e Make functional-style casts emit correct messages, and fix a crash-on-invalid. by Sebastian Redl · 16 years ago
- 9cc11e7 Implement C++ semantics for C-style and functional-style casts. This regresses Clang extension conversions, like vectors, but allows conversions via constructors and conversion operators. by Sebastian Redl · 16 years ago
- 6cbb28d Rename file in preparation of properly implementing C-style casts in C++. by Sebastian Redl · 16 years ago[Renamed from lib/Sema/SemaNamedCast.cpp]
- 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 16 years ago
- 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 16 years ago
- 808825c Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>(). by Ted Kremenek · 16 years ago
- 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 16 years ago
- 390b4cc Reflow some comments. by Mike Stump · 16 years ago
- 6e8ed16 Implement C++0x nullptr. by Sebastian Redl · 16 years ago
- e9146f2 Replace more release+static_cast with takeAs. by Anders Carlsson · 16 years ago
- 8dcb29d Fix a few isObjectTypes that really need to be isIncompleteOrObject by Douglas Gregor · 16 years ago
- 157be83 Implement static_cast from lvalue to rvalue reference. by Sebastian Redl · 16 years ago
- 7c80bd6 Almost complete implementation of rvalue references. One bug, and a few unclear areas. Maybe Doug can shed some light on some of the fixmes. by Sebastian Redl · 16 years ago
- f53597f Convert a bunch of actions to smart pointers, and also bring PrintParserCallbacks a bit more in line with reality. by Sebastian Redl · 16 years ago
- 86447ec Rename DiagnoseIncompleteType to RequireCompleteType, and update the documentation to reflect the fact that we can instantiate templates here by Douglas Gregor · 16 years ago
- c1efaec Eliminate CXXRecordType by Douglas Gregor · 16 years ago
- 8189cde Overhaul of Stmt allocation: by Ted Kremenek · 17 years ago
- 500d329 move library-specific diagnostic headers into library private dirs. Reduce by Chris Lattner · 17 years ago
- 21593ac Implement pointer to member handling in static_cast. by Sebastian Redl · 17 years ago
- db64728 Add handling of member pointers to reinterpret_cast. by Sebastian Redl · 17 years ago
- 20c6b3b Split the single monolithic DiagnosticKinds.def file into one by Chris Lattner · 17 years ago
- f20269b Add support for member pointers to const_cast. by Sebastian Redl · 17 years ago
- 4ec339f Centralize error reporting of improper uses of incomplete types in the by Douglas Gregor · 17 years ago
- 9103bb2 Delay semantic analysis of the C++ names casts when the subexpression is type-dependent or the destination type is dependent. by Douglas Gregor · 17 years ago
- d162584 Change a whole lot of diagnostics to take QualType's directly by Chris Lattner · 17 years ago
- d3a94e2 remove another old-school Diag method. by Chris Lattner · 17 years ago
- c9c7c4e start converting Sema over to using its canonical Diag method. by Chris Lattner · 17 years ago
- 37d6de3 Move named cast helpers out of Sema, as Chris requested. This requirse making a few functions public that weren't before. by Sebastian Redl · 17 years ago
- e3dc28a Greatly improve static_cast diagnostics by Sebastian Redl · 17 years ago
- d93f0dd Sema-check virtual declarations. Complete dynamic_cast checking. by Sebastian Redl · 17 years ago
- 03a6cf9 Improve assert messages. by Sebastian Redl · 17 years ago
- 26d85b1 Move named cast sema functions to their own file. by Sebastian Redl · 17 years ago