summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaTemplateInstantiateDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r155279:Bill Wendling2012-04-211-17/+14
* PR12569: Instantiate exception specifications of explicit instantiationsRichard Smith2012-04-171-1/+10
* Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith2012-04-171-151/+211
* Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor2012-04-161-1/+26
* If something already instantiated is reinstantiated as an explicit definition,Nick Lewycky2012-04-041-1/+6
* Basic semantic analysis support for inheriting constructor declarations inRichard Smith2012-04-021-0/+6
* When we form a new function/class template specialization, we firstDouglas Gregor2012-03-281-5/+5
* Add a special-case diagnostic for one of the more obnoxious special cases ofRichard Smith2012-03-261-0/+14
* Handle instantiations of redeclarations of forward-declared enumerations withinRichard Smith2012-03-261-3/+15
* Delay checking of dependent underlying types for redeclarations of memberRichard Smith2012-03-261-5/+16
* Support for definitions of member enumerations of class templates outside theRichard Smith2012-03-231-1/+4
* Instantiating a class template should not instantiate the definition of anyRichard Smith2012-03-141-20/+34
* PR11850 + duplicates: don't assume that a function parameter pack expansion isRichard Smith2012-03-131-11/+14
* Fix PR10447: lazily building name lookup tables for DeclContexts was broken.Richard Smith2012-03-131-2/+2
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-7/+7
* 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