summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* PR12917: Remove incorrect assumption that lambda mangling information cannotRichard Smith2012-07-221-2/+2
* PR13386: When matching up parameters between a function template declarationRichard Smith2012-07-181-24/+22
* Fix rejects-valid: explicit specialization of redeclared deleted function tem...David Blaikie2012-07-161-1/+1
* Stop instantiating a class if we hit a static_assert failure. Also, if theRichard Smith2012-07-111-5/+4
* PR9793: Treat substitution as an instantiation step for the purpose of theRichard Smith2012-07-081-1/+0
* Make explicit specializations at class scope workNico Weber2012-06-251-2/+11
* Reapplying the changes from r158717 as they were rolled back to avoid merge c...Aaron Ballman2012-06-191-2/+4
* Revert r158700 and dependent patches r158716, r158717, and r158731.Jakob Stoklund Olesen2012-06-191-4/+2
* Improves parsing and semantic analysis for MS __declspec attributes. This in...Aaron Ballman2012-06-191-2/+4
* Documentation cleanup: fixing a typo from my previous 'fix'.James Dennett2012-06-171-1/+1
* Documentation cleanup:James Dennett2012-06-151-2/+2
* Still more Doxygen documentation fixes:James Dennett2012-06-141-2/+2
* PR13064: Store whether an in-class initializer uses direct or copyRichard Smith2012-06-101-1/+1
* Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie2012-06-061-2/+2
* Correct the starting location for instantiations of field declarations whichRichard Smith2012-05-231-1/+1
* Fix our handling of visibility in explicit template instantiations.Rafael Espindola2012-05-151-1/+2
* Move Sema::VerifyIntegerConstantExpression() andDouglas Gregor2012-05-041-3/+4
* Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie2012-04-301-2/+2
* PR 12586: Fix assert while running libc++ testsuite: deal with exceptionRichard Smith2012-04-191-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
OpenPOWER on IntegriCloud