summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Replace MarkVarRequired with a more genericRafael Espindola2012-03-081-4/+3
* Fix a small difference in sema and codegen views of what needs to be output.Rafael Espindola2012-03-051-4/+8
* Lambda closure types are always considered to be like "local" classes,Douglas Gregor2012-02-161-3/+6
* Minor fix to template instantiation, which properly instantiatesDeLesley Hutchins2012-02-161-1/+1
* Update constexpr implementation to match CWG's chosen approach for core issuesRichard Smith2012-02-131-11/+4
* Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl2012-02-111-111/+59
* Move instantiateTemplateAttribute into the sema namespace, make helpers static.Benjamin Kramer2012-02-061-2/+2
* In C++11 mode, when an integral constant expression is desired and we have aRichard Smith2012-02-041-9/+4
* 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
OpenPOWER on IntegriCloud