aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplateInstantiateDecl.cpp
AgeCommit message (Expand)Author
2012-02-16Lambda closure types are always considered to be like "local" classes,Douglas Gregor
2012-02-16Minor fix to template instantiation, which properly instantiatesDeLesley Hutchins
2012-02-13Update constexpr implementation to match CWG's chosen approach for core issuesRichard Smith
2012-02-11Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl
2012-02-06Move instantiateTemplateAttribute into the sema namespace, make helpers static.Benjamin Kramer
2012-02-04In C++11 mode, when an integral constant expression is desired and we have aRichard Smith
2012-01-25When we're substituting into a function parameter pack and expect toDouglas Gregor
2012-01-20Delayed template instantiation of late-parsed attributes.DeLesley Hutchins
2012-01-20Instantiate dependent attributes when instantiating templates.DeLesley Hutchins
2012-01-20Remove unused variables.Benjamin Kramer
2012-01-19An instantiation of a constexpr static data member in a class template isRichard Smith
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor
2012-01-05Tweak the fix to PR8977: an empty expression-list represents value initializa...Eli Friedman
2011-12-26Delay checking of typedefs of dependent types. Fixes PR11630.Rafael Espindola
2011-12-21C++ constant expression handling: eagerly instantiate static const integral dataRichard Smith
2011-12-20Unlike in C++03, a constant-expression is not an unevaluated operand in C++11.Richard Smith
2011-12-10Make sure that we infer __strong, etc. when we instantiate variablesDouglas Gregor
2011-11-26Fixed lexical declaration context when instantiating a friend / out-of-line c...Abramo Bagnara
2011-11-18Fixed implicit instantiations source range.Abramo Bagnara
2011-11-15Compute whether a class is trivial correctly for template classes with an exp...Eli Friedman
2011-11-10Removing unused initialization.David Blaikie
2011-11-07Drastically simplify the mapping from the declaration corresponding toDouglas Gregor
2011-11-04Revert r143551. It is causing g++.dg/template/crash52.C test failure.Devang Patel
2011-11-02Drastically simplify the mapping from the declaration corresponding toDouglas Gregor
2011-11-01Rework the AST for the initializer of a delegating constructor, soDouglas Gregor
2011-10-29Fixed FriendDecl source locations.Abramo Bagnara
2011-10-19Add a -Wc++98-compat warning for friend functions of class templates which wouldRichard Smith
2011-10-17Revert r142142: "Make a C-style cast a const-cast, to suppress a GCC warning."Sebastian Redl
2011-10-16Make a C-style cast a const-cast, to suppress a GCC warning. I should fix the...Sebastian Redl
2011-10-11Move some bool flags out of function parameter lists.Kaelyn Uhrain
2011-10-09After instantiating a 'noexcept' expression, be sure to convert it toDouglas Gregor
2011-10-08Silence a warning about casting away constness.Benjamin Kramer
2011-10-08WhitespaceNAKAMURA Takumi
2011-10-01constexpr: semantic checking for constexpr functions and constructors. Based inRichard Smith
2011-09-24Correctly parse braced member initializers (even in delayed parsing) and corr...Sebastian Redl
2011-09-23Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie
2011-09-23Switch assert(0/false) llvm_unreachable.David Blaikie
2011-09-22ArrayRef-ifying the UnexpandedParameterPacks passed to Sema::CheckParameterPa...David Blaikie
2011-09-21ArrayRef-ifying Function/BlockDecl's setParamsDavid Blaikie
2011-09-09Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXB...Richard Trieu
2011-08-18Always mark friend function declarations in class templates asChandler Carruth
2011-08-15Track in the AST whether a function is constexpr.Richard Smith
2011-08-14Implement function template specialization at class scope extension in Micros...Francois Pichet
2011-07-28Make the deserialization of Sema::PendingInstantiations lazy. At thisDouglas Gregor
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-20Replace r134583's fix for PR10290 with one which also works for non-value-dep...Richard Smith
2011-07-06Use attributes from the definition (if available) whenRafael Espindola
2011-07-05Look through parenthesized declarators when determining whether anDouglas Gregor
2011-07-01Introduce the notion of instantiation dependence into Clang's AST. ADouglas Gregor
2011-06-22When instantiating a function template declaration that was expressedDouglas Gregor