aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplate.cpp
AgeCommit message (Expand)Author
2012-02-20Fix a constexpr FIXME: When implicitly instantiating the primary template for anRichard Smith
2012-02-13Introduce support for template instantiation of lambdaDouglas Gregor
2012-02-10Make sure we convert struct layout pragmas to attributes for class templates ...Eli Friedman
2012-02-06Added source location for the template keyword in DependentTemplateSpecializa...Abramo Bagnara
2012-02-06Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / D...Abramo Bagnara
2012-02-06Added location for template keyword in TemplateSpecializationTypeLoc. In the ...Abramo Bagnara
2012-02-06Fixed instantiation of DependentScopeDeclRefExpr.Abramo Bagnara
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith
2012-02-04Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer
2012-02-04In C++11 mode, when an integral constant expression is desired and we have aRichard Smith
2012-02-03When a pack expansion occurs in the template argument list of an aliasDouglas Gregor
2012-02-03Implement support for a pack expansion into a fixed-lengthDouglas Gregor
2012-02-02Split Sema::MarkDeclarationReferenced into multiple functions; the additional...Eli Friedman
2012-01-31Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain
2012-01-30SmallBitVectorize the deduced parameter set.Benjamin Kramer
2012-01-27Added source location for the template keyword in AST template-id expressions.Abramo Bagnara
2012-01-27Avoid redundant NNS qualification in constructor/destructor names.Abramo Bagnara
2012-01-18constexpr: converted constant expression handling for enumerator values, caseRichard Smith
2012-01-17Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor
2012-01-14Introduce Decl::getPreviousDecl() and Decl::getMostRecentDecl(),Douglas Gregor
2012-01-13Convert SemaTemplate*.cpp to pass a callback object to CorrectTypo.Kaelyn Uhrain
2012-01-12In Objective-C++, actually compute the base type of a member accessDouglas Gregor
2012-01-10Update C++11 scoped enumeration support to match the final proposal:Richard Smith
2012-01-09Fix "note" of a duplicate explicit instantiation definition following a speci...Nico Weber
2012-01-04Process attributes in explicit function template instantiations. Fixes part ofRafael Espindola
2012-01-03Process attributes in explicit template instatiation definitions. Fixes PR11690.Rafael Espindola
2011-12-23Fix several issues related to specializations and explicit instantiations.Nico Weber
2011-12-20When performing name lookup for a redeclaration, ignore moduleDouglas Gregor
2011-11-07When we notice that a member function is defined with "= delete" or "=Douglas Gregor
2011-11-03When we're checking a friend function template in an out-of-line classDouglas Gregor
2011-11-02Fix various minor issues find via unreachable code warnings, fromDouglas Gregor
2011-11-01When we see an out-of-line definition of a member class template thatDouglas Gregor
2011-10-27Fix some cases where a CK_IntegralCast was being used to convert an lvalue to anRichard Smith
2011-10-25Check for unexpanded parameter packs in the name that guards aDouglas Gregor
2011-10-20There's no point in marking a declaration invalid just because itDouglas Gregor
2011-10-20Diagnose class template (partial) specializations that occur in theDouglas Gregor
2011-10-19Fix pr9789, assert-on-invalid while instantiating an (invalid) class template...David Blaikie
2011-10-18-Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 1.Richard Smith
2011-10-18Add -Wc++11-compat warning for an inline specifier on an explicit instantiation.Richard Smith
2011-10-18Refactor the checking for explicit template instantiations being performed inRichard Smith
2011-10-14[temp.explicit]p1: constexpr cannot be specified in explicit instantiations.Richard Smith
2011-10-14When declaring an out-of-line template, attempt to rebuild any typesDouglas Gregor
2011-10-11Move some bool flags out of function parameter lists.Kaelyn Uhrain
2011-10-06Support for C1x _Atomic specifier (see testcase). This is primarily being co...Eli Friedman
2011-10-03Fixed source range for template implicit instantiations.Abramo Bagnara
2011-09-27Only print _Bool as 'bool' when 'bool' is defined as an object-likeDouglas Gregor
2011-09-27When 'bool' is not a built-in type but is defined as a macro, printDouglas Gregor
2011-09-27Get rid of useless helper Sema::CastCategory.Eli Friedman
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie