summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix declaring class template methods with an attributed typedefReid Kleckner2013-07-311-0/+3
* When we perform dependent name lookup during template instantiation, it's notRichard Smith2013-07-251-0/+12
* FIXME fix: improving diagnostics for template arguments deduction of class te...Larisse Voufo2013-07-191-3/+6
* Revert "Use function overloading instead of template specialization for diagn...Larisse Voufo2013-07-191-6/+3
* Use function overloading instead of template specialization for diagnosis of ...Larisse Voufo2013-07-191-3/+6
* Fix for template substitution with packs.Eli Friedman2013-07-191-38/+27
* Fix to PR12262 - assertion when substituting explicit template argumentsSerge Pavlov2013-07-151-0/+6
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-041-9/+9
* Propagate the invalid bit from bases to derived template classes.Matt Beaumont-Gay2013-06-211-0/+4
* PR16243: Use CXXThisOverride during template instantiation, and fix up theRichard Smith2013-06-071-0/+8
* A little ArrayRef'ization.Richard Smith2013-05-171-7/+6
* Add support for __wchar_t in -fms-extensions mode.Hans Wennborg2013-05-101-1/+1
* Sema: Give a typically small DenseMap some inline capacity.Benjamin Kramer2013-04-121-4/+3
* Add 178663 back.Rafael Espindola2013-04-031-2/+1
* Revert 178663.Rafael Espindola2013-04-031-1/+2
* Don't compute a patched/semantic storage class.Rafael Espindola2013-04-031-2/+1
* Sema: Preserve attributes on parameters in instantiated function templates.Jordan Rose2013-03-081-1/+3
* Streamify getNameForDiagnostic and remove the string versions of PrintTemplat...Benjamin Kramer2013-02-221-6/+10
* Use None rather than Optional<T>() where possible.David Blaikie2013-02-211-2/+2
* Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie2013-02-201-9/+9
* Replace TypeLoc llvm::cast support to be well-defined.David Blaikie2013-02-181-8/+7
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* PR13470: Ensure that copy-list-initialization isntantiates asRichard Smith2012-12-191-1/+10
* Add a FIXME.Richard Smith2012-12-081-0/+1
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-5/+5
* Store this Decl* as a Decl* instead of a uintptr_t. No functionality change.Nick Lewycky2012-11-161-21/+19
* Fix template instantiation of attributes. More specifically, fix the caseDeLesley Hutchins2012-09-261-0/+20
* Fix the AST representation for non-type template arguments to encodeEli Friedman2012-09-261-3/+4
* Remove Context argument from TemplateDeductionInfo constructor. It was no lon...Craig Topper2012-09-191-1/+1
* Fix a couple of Doxygen issues pointed out by -Wdocumentation.Dmitri Gribenko2012-09-121-1/+1
* PR13811: Add a FunctionParmPackExpr node to handle references to functionRichard Smith2012-09-121-1/+92
* Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer2012-08-231-1/+1
* Don't form a null reference when checking for validity of an anonymousRichard Smith2012-08-171-2/+1
* Check access to friend declarations. There's a number of differentJohn McCall2012-08-101-0/+3
* Final piece of core issue 1330: delay computing the exception specification ofRichard Smith2012-07-271-2/+1
* PR12057: Allow variadic template pack expansions to cross lambda boundaries.Richard Smith2012-07-251-0/+13
* PR13365: Fix code which was trying to treat an array of DeducedTemplateArgumentRichard Smith2012-07-161-56/+46
* Stop instantiating a class if we hit a static_assert failure. Also, if theRichard Smith2012-07-111-1/+8
* PR13136:Richard Smith2012-07-091-2/+10
* PR9793: Treat substitution as an instantiation step for the purpose of theRichard Smith2012-07-081-49/+42
* Be more eager about setting the 'Invalid' bit on an invalid classDouglas Gregor2012-07-021-13/+10
* Give L__FUNCTION__ the right type in templates. PR13206.Nico Weber2012-06-251-1/+5
* Still more Doxygen documentation fixes:James Dennett2012-06-141-1/+1
* PR13064: Store whether an in-class initializer uses direct or copyRichard Smith2012-06-101-3/+1
* CXXThisScopeRAII objects aren't free, don't compute one if it's unused.Benjamin Kramer2012-05-171-1/+1
* PR12710 - broken default argument handling for templates.David Blaikie2012-05-011-7/+5
* Fix PR12378: provide conversion warnings on default args of function templatesDavid Blaikie2012-04-301-2/+7
* PR12647: An alias template instantiation which occurs in a SFINAE context isRichard Smith2012-04-261-1/+6
* Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith2012-04-171-0/+32
* Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor2012-04-161-18/+51
OpenPOWER on IntegriCloud