- f82b4e8 Allow calling convention attributes to apply to types. Patch by Chip Davis! by John McCall · 14 years ago
- ddf889a Improve source-location information for builtin TypeLocs, from Enea by Douglas Gregor · 15 years ago
- cfb708c Add type source information for both kinds of typeof types. by John McCall · 15 years ago
- 0efc2c1 Reimplement constructor declarator parsing to cope with template-ids by Douglas Gregor · 15 years ago
- af40776 Reverted r93198; done without reading relevant PR. by David Chisnall · 15 years ago
- 004f81f Allow VLAs in C++ if in GNU mode (GNU C++ permits them). Clang can now compile LanguageKit, although the resulting code crashes (although not in any of the functions that use VLAs). by David Chisnall · 15 years ago
- 58408bc Tighten up the "cannot return array or function type" diagnostic to by Douglas Gregor · 15 years ago
- 48026d2 Implement name lookup for conversion function template specializations by Douglas Gregor · 15 years ago
- 3a34994 Eliminate dead code. by Eli Friedman · 15 years ago
- 4b52e25 When a template-id refers to a single function template, and the by Douglas Gregor · 15 years ago
- 9f61aa9 Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gave by Jeffrey Yasskin · 15 years ago
- 2b5ff1a Patch to allow restrict applied to id/Class types. (fixes radar 7442244). by Fariborz Jahanian · 15 years ago
- a93c934 DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated variables, by John McCall · 15 years ago
- 6e132aa Fix for PR5650 - Revised vector_size attribute handling to be done earlier before declaration is finalized. by John Thompson · 15 years ago
- 1f5f3a4 When we're building a CXXExprWithTemporaries, only include those by Douglas Gregor · 15 years ago
- 0486d74 Add Parser support for C++0x literal operators ('operator "" i'). by Sean Hunt · 15 years ago
- 89c49f0 Make sure that Type::getAs<ArrayType>() (or Type::getAs<subclass of by Douglas Gregor · 15 years ago
- c7621a6 Be a little more careful when trying to extract a TypeDecl from a enum/class/struct/union specifier; in invalid code, we may also see ClassTemplateDecls. by Douglas Gregor · 15 years ago
- 923d56d Allow the element type of arrays to be incomplete in C++. by Sebastian Redl · 15 years ago
- 87c12c4 Store the unresolved class type in MemberPointerType's Class field, by Douglas Gregor · 15 years ago
- 54abf7d Change our basic strategy for avoiding deprecation warnings when the decl use by John McCall · 15 years ago
- 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
- ac40605 Include pointee type information in the diagnostic for creating bad pointers or by John McCall · 15 years ago
- 833ca99 Track source information for template arguments and template specialization by John McCall · 15 years ago
- 972e6ce Only set the point of instantiation for an implicit or explicit by Douglas Gregor · 15 years ago
- 5233826 Implement rdar://6756623 - use of deprecated type in deprecated typedef should not warn by Chris Lattner · 15 years ago
- a64ef0a move calls to DiagnoseUseOfDecl (which warns about deprecated/unavailable by Chris Lattner · 15 years ago
- 8ce35b0 Remove the Skip parameter from GetTypeForDeclarator and dependents. Take the opportunity to improve an error message and fix PR4498. by Sebastian Redl · 15 years ago
- 311157f move the extwarn about using long long out of the entry of by Chris Lattner · 15 years ago
- 5db2bb1 simplify interface to ConvertDeclSpecToType, check for inferred by Chris Lattner · 15 years ago
- 1564e39 change ConvertDeclSpecToType to be a static function in SemaType.cpp by Chris Lattner · 15 years ago
- 778ed74 various cleanups for SemaType.cpp by Chris Lattner · 15 years ago
- 54e14c4 When building types from declarators, instead of building two types (one for by John McCall · 15 years ago
- 573d9c3 Don't (directly) call RequireCompleteType with an invalid source location. by Douglas Gregor · 15 years ago
- 51bd803 Clone the full Type hierarchy into the TypeLoc hierarchy. Normalize by John McCall · 15 years ago
- 46a617a Remove the ConstantArrayType subtypes. This information is preserved in the by John McCall · 15 years ago
- 34a0447 Better living through metaprogramming. Create a base class which abstracts by John McCall · 15 years ago
- b3ae4fc Diagnose the declaration of explicit specializations after an implicit by Douglas Gregor · 15 years ago
- dced226 Test exception spec compatibility on return type and parameters. by Sebastian Redl · 15 years ago
- 2c7588f Implement the core checking for compatible exception specifications in assignment and initialization. by Sebastian Redl · 15 years ago
- 6e24726 Qualified lookup through using declarations. Diagnose a new type of ambiguity. by John McCall · 15 years ago
- 8c8d919 Add CheckCallReturnType and start using it for regular call expressions. This will improve error messages. For by Anders Carlsson · 15 years ago
- f6b1185 Improve checking for specializations of member classes of class by Douglas Gregor · 15 years ago
- a8f32e0 Refactor the code that walks a C++ inheritance hierarchy, searching by Douglas Gregor · 15 years ago
- eb66759 Introduce ObjCInterfaceLoc which provides type source information for ObjC interfaces. by Argyrios Kyrtzidis · 15 years ago
- f352bdd Introduce ObjCProtocolListLoc for keeping source location information for protocol references. by Argyrios Kyrtzidis · 15 years ago
- db422df Declarators can now properly represent template-ids, e.g., for by Douglas Gregor · 15 years ago
- 0953e76 Refactor the representation of qualifiers to bring ExtQualType out of the by John McCall · 15 years ago
- 183700f Change all the Type::getAsFoo() methods to specializations of Type::getAs(). by John McCall · 15 years ago
- 83913e3 When creating function types, remove any top-level CVR qualifications in the function type argument types. by Anders Carlsson · 15 years ago
- 9cc7807 Track a class template specialization's point of instantiation separately by John McCall · 15 years ago
- 043cad2 Diagnose VLAs as an error in C++. by Douglas Gregor · 15 years ago
- 1eb4433 Remove tabs, and whitespace cleanups. by Mike Stump · 15 years ago
- 2191b20 Start emitting ElaboratedTypes in C++ mode. Support the effort in various by John McCall · 15 years ago
- d0e3daf Improve the AST representation and semantic analysis for extern by Douglas Gregor · 15 years ago
- 31590f9 Fix the start source location for type-specs like long, short, etc. by Argyrios Kyrtzidis · 15 years ago
- 357bbd0 Tighten up the conversion from a single-level template argument list by Douglas Gregor · 15 years ago
- b790661 Bye-bye old RequireCompleteType. by Anders Carlsson · 15 years ago
- c566423 Remove another unused argument. by Anders Carlsson · 15 years ago
- d497ba7 Remove the PrintType argument from RequireCompleteType. by Anders Carlsson · 15 years ago
- 91a0cc9 Add a RequireCompleteType variant that takes a PartialDiagnostic. The old RequireCompleteType now creates a PartialDiagnostic and calls the new function. by Anders Carlsson · 15 years ago
- 5842ba9 Try to complete a type before looking for conversion functions within by Douglas Gregor · 15 years ago
- a95d757 Make integer promotions work correctly on PIC16 and other platforms by Eli Friedman · 15 years ago
- 35d44e5 Fix a comment and improve an assert message. by Argyrios Kyrtzidis · 15 years ago
- e866190 Use Sema's LocInfoType to pass and preserve type source info through the Parser. by Argyrios Kyrtzidis · 15 years ago
- 1bb8a45 Introduce LocInfoType which is a Sema-specific implementation detail. by Argyrios Kyrtzidis · 15 years ago
- 4adab7f Create and instantiate a DeclaratorInfo using a newly introduced Sema::GetDeclaratorInfoForDeclarator(). by Argyrios Kyrtzidis · 15 years ago
- a1d5662 Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interfaces. by Argyrios Kyrtzidis · 15 years ago
- 33a3138 Get rid of "smart" quotes. Per report on cfe-dev. by Eli Friedman · 15 years ago
- 6217b80 Change uses of: by Ted Kremenek · 15 years ago
- efadb77 Bounds checking for address spaces. by John McCall · 15 years ago
- 2455636 Add noreturn as a type attribute, handle printing for them and handle by Mike Stump · 15 years ago
- 470301b Fix <rdar://problem/6770276> Support Class<Proto> syntax. by Steve Naroff · 15 years ago
- f59a56e Basic parsing and semantic analysis for out-of-line definitions of the by Douglas Gregor · 15 years ago
- 67ef8ea 5 cleanups to ObjCObjectPointerType work: by Steve Naroff · 15 years ago
- c15cb2a Remove ObjCQualifiedInterfaceType:-) by Steve Naroff · 15 years ago
- 726212f Enhance testing of overriding exception specs for inaccessible base exceptions. by Sebastian Redl · 15 years ago
- 35366a6 Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methods by Ted Kremenek · 15 years ago
- 5cad1f7 Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), Type::getAsMemberPointerType(), Type::getAsTagType(), and Type::getAsRecordType() with their Type::getAs<XXX> equivalents. by Ted Kremenek · 15 years ago
- 808825c Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>(). by Ted Kremenek · 15 years ago
- 1a1a6e2 Add member template 'Type::getAs<T>', which converts a Type* to a respective T*. by Ted Kremenek · 15 years ago
- f5c209d Basic support for C++0x unicode types. Support for literals will follow in an incremental patch by Alisdair Meredith · 15 years ago
- 14108da This patch includes a conceptually simple, but very intrusive/pervasive change. by Steve Naroff · 15 years ago
- 23c7d06 Implement checking of exception spec compatibility for overriding virtual functions. by Sebastian Redl · 15 years ago
- 7e7eb3d Keep track of the Expr used to describe the size of an array type, by Douglas Gregor · 15 years ago
- 4994d2d Catch function redeclarations with incompatible exception specifications. by Sebastian Redl · 15 years ago
- 8d4655d Make an error message more clear. by Anders Carlsson · 15 years ago
- af017e6 Improvements to decltype. We now don't crash anymore when the expr is an overloaded function decl. by Anders Carlsson · 15 years ago
- 74add6d Remove some dead code by Anders Carlsson · 15 years ago
- 683087f Remove ASTContext::getObjCQualifiedIdType(). by Steve Naroff · 15 years ago
- baf45d3 More auto work. by Anders Carlsson · 15 years ago
- e7cf07d Can't have arrays of auto. by Anders Carlsson · 15 years ago
- e89d159 Implement enough of the 'auto' keyword so we can claim to support N2546. by Anders Carlsson · 15 years ago
- b78d833 Improve error recovery in C++: when we hit 'implicit int' cases in C++, by Chris Lattner · 15 years ago
- 60a9a2a C++ decltype support (N2343) by Anders Carlsson · 15 years ago
- 6fd634f Parse the C++0x decltype specifier. by Anders Carlsson · 15 years ago
- 9cdda0c Support dependent extended vector types and template instantiation by Douglas Gregor · 15 years ago
- 9a917e4 Address comments from Doug - Add a Sema::SemaRef.BuildBlockPointerType and use it. by Anders Carlsson · 15 years ago
- 949bf69 Handle member pointer types with dependent class types (e.g., int by Douglas Gregor · 15 years ago
- fcff577 Minor cleanup for implicit int warnings. by Eli Friedman · 15 years ago