aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaType.cpp
AgeCommit message (Expand)Author
2009-07-29Change uses of:Ted Kremenek
2009-07-28Bounds checking for address spaces.John McCall
2009-07-25Add noreturn as a type attribute, handle printing for them and handleMike Stump
2009-07-22Fix <rdar://problem/6770276> Support Class<Proto> syntax.Steve Naroff
2009-07-21Basic parsing and semantic analysis for out-of-line definitions of theDouglas Gregor
2009-07-205 cleanups to ObjCObjectPointerType work:Steve Naroff
2009-07-18Remove ObjCQualifiedInterfaceType:-)Steve Naroff
2009-07-18Enhance testing of overriding exception specs for inaccessible base exceptions.Sebastian Redl
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-07-17Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>().Ted Kremenek
2009-07-16Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek
2009-07-14Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith
2009-07-10This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff
2009-07-07Implement checking of exception spec compatibility for overriding virtual fun...Sebastian Redl
2009-07-06Keep track of the Expr used to describe the size of an array type,Douglas Gregor
2009-07-04Catch function redeclarations with incompatible exception specifications.Sebastian Redl
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