aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplateInstantiateDecl.cpp
AgeCommit message (Expand)Author
2012-07-11Stop instantiating a class if we hit a static_assert failure. Also, if theRichard Smith
2012-07-08PR9793: Treat substitution as an instantiation step for the purpose of theRichard Smith
2012-06-25Make explicit specializations at class scope workNico Weber
2012-06-19Reapplying the changes from r158717 as they were rolled back to avoid merge c...Aaron Ballman
2012-06-19Revert r158700 and dependent patches r158716, r158717, and r158731.Jakob Stoklund Olesen
2012-06-19Improves parsing and semantic analysis for MS __declspec attributes. This in...Aaron Ballman
2012-06-17Documentation cleanup: fixing a typo from my previous 'fix'.James Dennett
2012-06-15Documentation cleanup:James Dennett
2012-06-14Still more Doxygen documentation fixes:James Dennett
2012-06-10PR13064: Store whether an in-class initializer uses direct or copyRichard Smith
2012-06-06Revert Decl's iterators back to pointer value_type rather than reference valu...David Blaikie
2012-05-23Correct the starting location for instantiations of field declarations whichRichard Smith
2012-05-15Fix our handling of visibility in explicit template instantiations.Rafael Espindola
2012-05-04Move Sema::VerifyIntegerConstantExpression() andDouglas Gregor
2012-04-30Remove the ref/value inconsistency in filter_decl_iterator.David Blaikie
2012-04-19PR 12586: Fix assert while running libc++ testsuite: deal with exceptionRichard Smith
2012-04-17PR12569: Instantiate exception specifications of explicit instantiationsRichard Smith
2012-04-17Implement DR1330 in C++11 mode, to support libstdc++4.7 which uses it.Richard Smith
2012-04-16Implement C++11 [expr.prim.general]p3, which permits the use of 'this'Douglas Gregor
2012-04-04If something already instantiated is reinstantiated as an explicit definition,Nick Lewycky
2012-04-02Basic semantic analysis support for inheriting constructor declarations inRichard Smith
2012-03-28When we form a new function/class template specialization, we firstDouglas Gregor
2012-03-26Add a special-case diagnostic for one of the more obnoxious special cases ofRichard Smith
2012-03-26Handle instantiations of redeclarations of forward-declared enumerations withinRichard Smith
2012-03-26Delay checking of dependent underlying types for redeclarations of memberRichard Smith
2012-03-23Support for definitions of member enumerations of class templates outside theRichard Smith
2012-03-14Instantiating a class template should not instantiate the definition of anyRichard Smith
2012-03-13PR11850 + duplicates: don't assume that a function parameter pack expansion isRichard Smith
2012-03-13Fix PR10447: lazily building name lookup tables for DeclContexts was broken.Richard Smith
2012-03-11Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie
2012-03-08Replace MarkVarRequired with a more genericRafael Espindola
2012-03-05Fix a small difference in sema and codegen views of what needs to be output.Rafael Espindola
2012-02-16Lambda closure types are always considered to be like "local" classes,Douglas Gregor
2012-02-16Minor fix to template instantiation, which properly instantiatesDeLesley Hutchins
2012-02-13Update constexpr implementation to match CWG's chosen approach for core issuesRichard Smith
2012-02-11Represent C++ direct initializers as ParenListExprs before semantic analysisSebastian Redl
2012-02-06Move instantiateTemplateAttribute into the sema namespace, make helpers static.Benjamin Kramer
2012-02-04In C++11 mode, when an integral constant expression is desired and we have aRichard Smith
2012-01-25When we're substituting into a function parameter pack and expect toDouglas Gregor
2012-01-20Delayed template instantiation of late-parsed attributes.DeLesley Hutchins
2012-01-20Instantiate dependent attributes when instantiating templates.DeLesley Hutchins
2012-01-20Remove unused variables.Benjamin Kramer
2012-01-19An instantiation of a constexpr static data member in a class template isRichard Smith
2012-01-14De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor
2012-01-05Tweak the fix to PR8977: an empty expression-list represents value initializa...Eli Friedman
2011-12-26Delay checking of typedefs of dependent types. Fixes PR11630.Rafael Espindola
2011-12-21C++ constant expression handling: eagerly instantiate static const integral dataRichard Smith
2011-12-20Unlike in C++03, a constant-expression is not an unevaluated operand in C++11.Richard Smith
2011-12-10Make sure that we infer __strong, etc. when we instantiate variablesDouglas Gregor
2011-11-26Fixed lexical declaration context when instantiating a friend / out-of-line c...Abramo Bagnara