summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* When we're substituting into a function parameter pack and expect toDouglas Gregor2012-01-251-1/+2
* Delayed template instantiation of late-parsed attributes.DeLesley Hutchins2012-01-201-6/+19
* Instantiate dependent attributes when instantiating templates.DeLesley Hutchins2012-01-201-3/+5
* Remove unused variables.Benjamin Kramer2012-01-201-2/+1
* An instantiation of a constexpr static data member in a class template isRichard Smith2012-01-191-0/+1
* De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor2012-01-141-10/+10
* Tweak the fix to PR8977: an empty expression-list represents value initializa...Eli Friedman2012-01-051-4/+3
* Delay checking of typedefs of dependent types. Fixes PR11630.Rafael Espindola2011-12-261-1/+6
* C++ constant expression handling: eagerly instantiate static const integral dataRichard Smith2011-12-211-2/+1
* Unlike in C++03, a constant-expression is not an unevaluated operand in C++11.Richard Smith2011-12-201-15/+17
* Make sure that we infer __strong, etc. when we instantiate variablesDouglas Gregor2011-12-101-0/+6
* Fixed lexical declaration context when instantiating a friend / out-of-line c...Abramo Bagnara2011-11-261-0/+7
* Fixed implicit instantiations source range.Abramo Bagnara2011-11-181-0/+3
* Compute whether a class is trivial correctly for template classes with an exp...Eli Friedman2011-11-151-0/+6
* Removing unused initialization.David Blaikie2011-11-101-2/+1
* Drastically simplify the mapping from the declaration corresponding toDouglas Gregor2011-11-071-66/+40
* Revert r143551. It is causing g++.dg/template/crash52.C test failure.Devang Patel2011-11-041-40/+66
* Drastically simplify the mapping from the declaration corresponding toDouglas Gregor2011-11-021-66/+40
* Rework the AST for the initializer of a delegating constructor, soDouglas Gregor2011-11-011-10/+15
* Fixed FriendDecl source locations.Abramo Bagnara2011-10-291-1/+2
* Add a -Wc++98-compat warning for friend functions of class templates which wouldRichard Smith2011-10-191-7/+29
* Revert r142142: "Make a C-style cast a const-cast, to suppress a GCC warning."Sebastian Redl2011-10-171-1/+1
* Make a C-style cast a const-cast, to suppress a GCC warning. I should fix the...Sebastian Redl2011-10-161-1/+1
* Move some bool flags out of function parameter lists.Kaelyn Uhrain2011-10-111-6/+3
* After instantiating a 'noexcept' expression, be sure to convert it toDouglas Gregor2011-10-091-0/+14
* Silence a warning about casting away constness.Benjamin Kramer2011-10-081-4/+3
* WhitespaceNAKAMURA Takumi2011-10-081-203/+203
* constexpr: semantic checking for constexpr functions and constructors. Based inRichard Smith2011-10-011-10/+12
* Correctly parse braced member initializers (even in delayed parsing) and corr...Sebastian Redl2011-09-241-26/+28
* Removing a bunch of dead returns/breaks after llvm_unreachables.David Blaikie2011-09-231-3/+0
* Switch assert(0/false) llvm_unreachable.David Blaikie2011-09-231-4/+4
* ArrayRef-ifying the UnexpandedParameterPacks passed to Sema::CheckParameterPa...David Blaikie2011-09-221-6/+3
* ArrayRef-ifying Function/BlockDecl's setParamsDavid Blaikie2011-09-211-2/+2
* Changed references of BaseTy, MemInitTy, CXXScopeTy, TemplateParamsTy to CXXB...Richard Trieu2011-09-091-2/+2
* Always mark friend function declarations in class templates asChandler Carruth2011-08-181-3/+7
* Track in the AST whether a function is constexpr.Richard Smith2011-08-151-4/+11
* Implement function template specialization at class scope extension in Micros...Francois Pichet2011-08-141-5/+32
* Make the deserialization of Sema::PendingInstantiations lazy. At thisDouglas Gregor2011-07-281-0/+8
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-18/+18
* Replace r134583's fix for PR10290 with one which also works for non-value-dep...Richard Smith2011-07-201-16/+14
* Use attributes from the definition (if available) whenRafael Espindola2011-07-061-2/+7
* Look through parenthesized declarators when determining whether anDouglas Gregor2011-07-051-1/+1
* Introduce the notion of instantiation dependence into Clang's AST. ADouglas Gregor2011-07-011-2/+2
* When instantiating a function template declaration that was expressedDouglas Gregor2011-06-221-3/+20
* Fix PR10168: don't warn for unused non-dependent variables in both the templa...Richard Smith2011-06-211-2/+4
* Implement support for C++11 in-class initialization of non-static data members.Richard Smith2011-06-111-0/+1
* When performing template argument deduction given a function argumentDouglas Gregor2011-06-031-0/+4
* The expression in a noexcept exception-specification is aDouglas Gregor2011-06-011-0/+1
* Whenever we instantiate a static data member, make sure to define any newNick Lewycky2011-05-311-9/+21
* Add assertions to verify that we are not trying to instantiate aAlexis Hunt2011-05-271-9/+11
OpenPOWER on IntegriCloud