aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplateInstantiateDecl.cpp
AgeCommit message (Expand)Author
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
2011-06-21Fix PR10168: don't warn for unused non-dependent variables in both the templa...Richard Smith
2011-06-11Implement support for C++11 in-class initialization of non-static data members.Richard Smith
2011-06-03When performing template argument deduction given a function argumentDouglas Gregor
2011-06-01The expression in a noexcept exception-specification is aDouglas Gregor
2011-05-31Whenever we instantiate a static data member, make sure to define any newNick Lewycky
2011-05-27Add assertions to verify that we are not trying to instantiate aSean Hunt
2011-05-27Add an additional check for null pointer before accessing PatternDecl.Richard Trieu
2011-05-25Fix a minor thinko that leads to a crash if PatternDecl is null butSean Hunt
2011-05-23Delete the extraneous return statement that was causing my earlierSean Hunt
2011-05-23Implement explicit specialization of explicitly-defaulted constructors.Sean Hunt
2011-05-23Correctly propagate defaultedness across template instantiation. ThisSean Hunt
2011-05-12Fix crasher spotted in IWYU.Nick Lewycky
2011-05-06Modify some deleted function methods to better reflect reality:Sean Hunt
2011-05-06Revert r130912 in order to approach defaulted functions from the otherSean Hunt
2011-05-05Implement support for C++0x alias templates.Richard Smith
2011-05-05Implement some framework for defaulted constructors.Sean Hunt
2011-05-02Remove redeclaration of Invalid. The code that set this to true was updating anNick Lewycky
2011-05-01Store a parameter index and function prototype depth in everyJohn McCall