aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplateInstantiateDecl.cpp
AgeCommit message (Expand)Author
2013-05-17Merging r182072:Bill Wendling
2013-05-04In VarDecl nodes, store the thread storage class specifier as written.Enea Zaffanella
2013-05-04Implement most of N3638 (return type deduction for normal functions).Richard Smith
2013-05-03ArrayRef'ize MultiLevelTemplateArgumentList::ArgList. Patch by Faisal Vali!Richard Smith
2013-04-27ArrayRef'ize Sema::ActOnEnumBody. No functionality change.Dmitri Gribenko
2013-04-16Basic support for Microsoft property declarations andJohn McCall
2013-04-16Correctly propagate the storage class to function template instantiations.Rafael Espindola
2013-04-15Fix the storage class of method instantiations.Rafael Espindola
2013-04-13Annotate flavor of TLS variable (statically or dynamically initialized) onto ...Richard Smith
2013-04-10C++11 inheriting constructors: support for inheriting constructor templates.Richard Smith
2013-04-03Add 178663 back.Rafael Espindola
2013-04-03Revert 178663.Rafael Espindola
2013-04-03Don't compute a patched/semantic storage class.Rafael Espindola
2013-03-22OpenMP threadprivate directive parsing and semantic analysisAlexey Bataev
2013-03-09Add TagDecl::hasNameForLinkage(), which is true if the tagJohn McCall
2013-03-08<rdar://problem/13094134> Don't try to wire up typedef names for invalid anon...Douglas Gregor
2013-03-08ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType.Jordan Rose
2013-02-24In Sema::InstantiateStaticDataMemberDefinition, pass the var decl to the cons...Argyrios Kyrtzidis
2013-02-22Handle alignas(foo...) pack expansions.Richard Smith
2013-02-22Implement C++11 [dcl.align]p6-p8, and C11 6.7.5/7. This had to be split out ofRichard Smith
2013-02-21Use None rather than Optional<T>() where possible.David Blaikie
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie
2013-02-18Replace TypeLoc llvm::cast support to be well-defined.David Blaikie
2013-02-01Implement [dcl.align]p5 and C11 6.7.5/4: alignas cannot underalign.Richard Smith
2013-02-01[Sema][Attr]Fix alignment attribute printing.Michael Han
2013-01-29Propagate the spelling list index for an attribute across template instantiat...Richard Smith
2013-01-25Clean up: since we have FunctionDecl::IsInline, make it store the right valueRichard Smith
2013-01-17ArrayRef-ize some ctor initializer related APIsDavid Blaikie
2013-01-02s/CPlusPlus0x/CPlusPlus11/gRichard Smith
2012-12-19PR13470: Ensure that copy-list-initialization isntantiates asRichard Smith
2012-12-19Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as pe...David Blaikie
2012-12-11PR14558: Compute triviality of special members (etc) at the end of the classRichard Smith
2012-12-08Properly compute triviality for explicitly-defaulted or deleted special members.Richard Smith
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth
2012-11-16Store this Decl* as a Decl* instead of a uintptr_t. No functionality change.Nick Lewycky
2012-11-14s/tranform/transform/Benjamin Kramer
2012-10-23Ugly ugly hack for libstdc++-4.6 and libstdc++-4.7 compatibility. TheseRichard Smith
2012-10-04Fixed instantiated operators source range.Abramo Bagnara
2012-09-25Don't produce diagnostics for missing ctor-initializers during templateRichard Smith
2012-09-20Per C++11 [class.friend]p3, the 'friend' keyword must appear first in aRichard Smith
2012-09-13Actually rebuild function types properly when adjusting the functionDouglas Gregor
2012-09-13When we substitute into the type of a function based on theDouglas Gregor
2012-09-12PR13811: Add a FunctionParmPackExpr node to handle references to functionRichard Smith
2012-09-07PR9023: A template template parameter whose template parameter list contains anRichard Smith
2012-09-05Do not add using directives to a function decl context when instantiating.Abramo Bagnara
2012-08-23Remove ASTOwningVector, it doesn't own anything and provides no value over Sm...Benjamin Kramer
2012-08-23Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer
2012-08-10Check access to friend declarations. There's a number of differentJohn McCall
2012-07-27Final piece of core issue 1330: delay computing the exception specification ofRichard Smith
2012-07-22PR12917: Remove incorrect assumption that lambda mangling information cannotRichard Smith