aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaType.cpp
AgeCommit message (Expand)Author
2010-04-12Remove some dead FIXMEsDouglas Gregor
2010-04-12Improve source-location information for C++ conversion functions, byDouglas Gregor
2010-04-07Fix some redundant errors by changing CXXScopeSpec::isSet calls intoJeffrey Yasskin
2010-04-06Implement the protected access restriction ([class.protected]), which requiresJohn McCall
2010-03-31Extend DependentNameType with a keyword enum that specifies whetherDouglas Gregor
2010-03-31Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor
2010-03-31Rename TypenameType to DependentNameType in anticipation of someDouglas Gregor
2010-03-31Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor
2010-03-31Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor
2010-03-30Remember the regparm attribute in FunctionType::ExtInfo.Rafael Espindola
2010-03-30Propagate the "found declaration" (i.e. the using declaration instead ofJohn McCall
2010-03-30the big refactoring bits of PR3782.Rafael Espindola
2010-03-29Optimize PartialDiagnostic's memory-allocation behavior by placing aDouglas Gregor
2010-03-28After performing template argument deduction for a function template,Douglas Gregor
2010-03-21Fix PR6618.Rafael Espindola
2010-03-05Patch to build qualifier on objective-cFariborz Jahanian
2010-02-24When we encounter a function-specific attribute in a declaration specifier,Charles Davis
2010-02-23When comparing two calling conventions after redeclaring a function, compareCharles Davis
2010-02-21Eliminate the default arguments to ASTContext::getFunctionType(),Douglas Gregor
2010-02-12Improve representation of tag declarations first declared or definedDouglas Gregor
2010-02-08Keep track of whether a tag was defined in a declarator vs. beingDouglas Gregor
2010-02-05Standardize the parsing of function type attributes in a way thatJohn McCall
2010-02-05First stage of adding AltiVec supportJohn Thompson
2010-02-04Allow calling convention attributes to apply to types. Patch by Chip Davis!John McCall
2010-01-18Improve source-location information for builtin TypeLocs, from EneaDouglas Gregor
2010-01-13Add type source information for both kinds of typeof types.John McCall
2010-01-13Reimplement constructor declarator parsing to cope with template-idsDouglas Gregor
2010-01-11Reverted r93198; done without reading relevant PR.David Chisnall
2010-01-11Allow VLAs in C++ if in GNU mode (GNU C++ permits them). Clang can now compi...David Chisnall
2010-01-11Tighten up the "cannot return array or function type" diagnostic toDouglas Gregor
2010-01-11Implement name lookup for conversion function template specializationsDouglas Gregor
2010-01-02Eliminate dead code.Eli Friedman
2009-12-21When a template-id refers to a single function template, and theDouglas Gregor
2009-12-12Un-namespace-qualify llvm_unreachable. It's a macro, so the qualification gaveJeffrey Yasskin
2009-12-07Patch to allow restrict applied to id/Class types.Fariborz Jahanian
2009-12-07DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall
2009-12-04Fix for PR5650 - Revised vector_size attribute handling to be done earlier be...John Thompson
2009-12-03When we're building a CXXExprWithTemporaries, only include thoseDouglas Gregor
2009-11-28Add Parser support for C++0x literal operators ('operator "" i').Sean Hunt
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