aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaType.cpp
AgeCommit message (Expand)Author
2009-06-30Make an error message more clear.Anders Carlsson
2009-06-29Improvements to decltype. We now don't crash anymore when the expr is an over...Anders Carlsson
2009-06-29Remove some dead codeAnders Carlsson
2009-06-29Remove ASTContext::getObjCQualifiedIdType().Steve Naroff
2009-06-26More auto work.Anders Carlsson
2009-06-26Can't have arrays of auto.Anders Carlsson
2009-06-26Implement enough of the 'auto' keyword so we can claim to support N2546.Anders Carlsson
2009-06-26Improve error recovery in C++: when we hit 'implicit int' cases in C++,Chris Lattner
2009-06-24C++ decltype support (N2343)Anders Carlsson
2009-06-24Parse the C++0x decltype specifier.Anders Carlsson
2009-06-17Support dependent extended vector types and template instantiationDouglas Gregor
2009-06-12Address comments from Doug - Add a Sema::SemaRef.BuildBlockPointerType and us...Anders Carlsson
2009-06-09Handle member pointer types with dependent class types (e.g., intDouglas Gregor
2009-06-03Minor cleanup for implicit int warnings.Eli Friedman
2009-05-31Disallow exception specs on typedefs.Sebastian Redl
2009-05-29Reject incomplete types in exception specs.Sebastian Redl
2009-05-29Disallow exception specifications on multi-level indirections.Sebastian Redl
2009-05-28When we parse a tag specifier, keep track of whether that tagDouglas Gregor
2009-05-27Reintroduce the home for exception specs, and make Sema fill it. However, kee...Sebastian Redl
2009-05-21Template instantiation for C99 compound literalsDouglas Gregor
2009-05-21Use v.data() instead of &v[0] when SmallVector v might be empty.Jay Foad
2009-05-16Reflow some comments.Mike Stump
2009-05-13reject use of the GNU _Decimal32 extension with a diagnostic, not an abort.Chris Lattner
2009-05-13Semantic analysis for explicit instantiation of class templates. WeDouglas Gregor
2009-05-11Encapsulate template arguments lists in a new class,Douglas Gregor
2009-05-07Allow qualifiers on blocks. Radar 6441502Mike Stump
2009-04-27rdar://6827200 - [sema] reject statically allocated arrays of interface typesChris Lattner
2009-04-26Add a bit more handling for declarations like "int a[*]".Eli Friedman
2009-04-25Change SemaType's "GetTypeForDeclarator" and "ConvertDeclSpecToType" to Chris Lattner
2009-04-25This is a pretty big cleanup for how invalid decl/type are handle.Chris Lattner
2009-04-24Fix rdar://6821047 - clang crashes on subscript of interface in 64-bit modeChris Lattner
2009-04-22change implicit int warnings to point to the identifier, not the Chris Lattner
2009-03-28Introduce a new OpaquePtr<N> struct type, which is a simple POD wrapper for aChris Lattner
2009-03-27Remove the code insertion hint for implicit int. Too often, we're wrong about...Douglas Gregor
2009-03-27Fix rdar://6719156 - clang should emit a better error when blocks are disable...Chris Lattner
2009-03-26Simplify CXXScopeSpec a lot. No more weird SmallVector-like hacks hereDouglas Gregor
2009-03-26Revamp our representation of C++ nested-name-specifiers. We now have aDouglas Gregor
2009-03-25Instantiation for member classes of class templates. Note that onlyDouglas Gregor
2009-03-24Type::isObjectType now implements the (more sensible) C++ definitionDouglas Gregor
2009-03-23Another use of adjustParameterType. Plus, GetTypeForDeclarator willDouglas Gregor
2009-03-23Template instantiation for the declarations of member functions withinDouglas Gregor
2009-03-22Fix build from r67476 and address the easy part of Doug's comments on rvalue ...Sebastian Redl
2009-03-19Extend the use of QualifiedNameType to the creation of class templateDouglas Gregor
2009-03-19Introduce a representation for types that we referred to via aDouglas Gregor
2009-03-18The scope representation can now be either a DeclContext pointer or aDouglas Gregor
2009-03-16Almost complete implementation of rvalue references. One bug, and a few uncle...Sebastian Redl
2009-03-09Rename DiagnoseIncompleteType to RequireCompleteType, and update the document...Douglas Gregor
2009-03-03Implement the basics of implicit instantiation of class templates, inDouglas Gregor
2009-02-28Template instantiation for function typesDouglas Gregor
2009-02-28Implement template instantiation for pointer, reference, and (some)Douglas Gregor