aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaType.cpp
AgeCommit message (Expand)Author
2009-11-09Make sure that Type::getAs<ArrayType>() (or Type::getAs<subclass ofDouglas Gregor
2009-11-05Be a little more careful when trying to extract a TypeDecl from a enum/class/...Douglas Gregor
2009-11-05Allow the element type of arrays to be incomplete in C++.Sebastian Redl
2009-11-04Store the unresolved class type in MemberPointerType's Class field,Douglas Gregor
2009-11-04Change our basic strategy for avoiding deprecation warnings when the decl useJohn McCall
2009-11-03Introduce a new class, UnqualifiedId, that provides a parsedDouglas Gregor
2009-10-30Include pointee type information in the diagnostic for creating bad pointers orJohn McCall
2009-10-29Track source information for template arguments and template specializationJohn McCall
2009-10-27Only set the point of instantiation for an implicit or explicitDouglas Gregor
2009-10-25Implement rdar://6756623 - use of deprecated type in deprecated typedef shoul...Chris Lattner
2009-10-25move calls to DiagnoseUseOfDecl (which warns about deprecated/unavailable Chris Lattner
2009-10-25Remove the Skip parameter from GetTypeForDeclarator and dependents. Take the ...Sebastian Redl
2009-10-25move the extwarn about using long long out of the entry ofChris Lattner
2009-10-25simplify interface to ConvertDeclSpecToType, check for inferredChris Lattner
2009-10-25change ConvertDeclSpecToType to be a static function in SemaType.cppChris Lattner
2009-10-25various cleanups for SemaType.cppChris Lattner
2009-10-22When building types from declarators, instead of building two types (one forJohn McCall
2009-10-21Don't (directly) call RequireCompleteType with an invalid source location.Douglas Gregor
2009-10-18Clone the full Type hierarchy into the TypeLoc hierarchy. NormalizeJohn McCall
2009-10-16Remove the ConstantArrayType subtypes. This information is preserved in theJohn McCall
2009-10-15Better living through metaprogramming. Create a base class which abstractsJohn McCall
2009-10-12Diagnose the declaration of explicit specializations after an implicitDouglas Gregor
2009-10-11Test exception spec compatibility on return type and parameters.Sebastian Redl
2009-10-10Implement the core checking for compatible exception specifications in assign...Sebastian Redl
2009-10-10Qualified lookup through using declarations. Diagnose a new type of ambiguity.John McCall
2009-10-09Add CheckCallReturnType and start using it for regular call expressions. This...Anders Carlsson
2009-10-08Improve checking for specializations of member classes of classDouglas Gregor
2009-10-06Refactor the code that walks a C++ inheritance hierarchy, searchingDouglas Gregor
2009-09-29Introduce ObjCInterfaceLoc which provides type source information for ObjC in...Argyrios Kyrtzidis
2009-09-29Introduce ObjCProtocolListLoc for keeping source location information for pro...Argyrios Kyrtzidis
2009-09-25Declarators can now properly represent template-ids, e.g., forDouglas Gregor
2009-09-24Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall
2009-09-21Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall
2009-09-16When creating function types, remove any top-level CVR qualifications in the ...Anders Carlsson
2009-09-11Track a class template specialization's point of instantiation separatelyJohn McCall
2009-09-11Diagnose VLAs as an error in C++.Douglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-05Start emitting ElaboratedTypes in C++ mode. Support the effort in variousJohn McCall
2009-09-04Improve the AST representation and semantic analysis for externDouglas Gregor
2009-08-29Fix the start source location for type-specs like long, short, etc.Argyrios Kyrtzidis
2009-08-28Tighten up the conversion from a single-level template argument listDouglas Gregor
2009-08-26Bye-bye old RequireCompleteType.Anders Carlsson
2009-08-26Remove another unused argument.Anders Carlsson
2009-08-26Remove the PrintType argument from RequireCompleteType.Anders Carlsson
2009-08-26Add a RequireCompleteType variant that takes a PartialDiagnostic. The old Req...Anders Carlsson
2009-08-24Try to complete a type before looking for conversion functions withinDouglas Gregor
2009-08-19Make integer promotions work correctly on PIC16 and other platforms Eli Friedman
2009-08-19Fix a comment and improve an assert message.Argyrios Kyrtzidis
2009-08-19Use Sema's LocInfoType to pass and preserve type source info through the Parser.Argyrios Kyrtzidis
2009-08-19Introduce LocInfoType which is a Sema-specific implementation detail.Argyrios Kyrtzidis