- 0e88aa7 Factor out most of the extra state in a FunctionProtoType into a separate by John McCall · 14 years ago
- 140a2bd Skip ParenType on function instantiations. by Abramo Bagnara · 14 years ago
- 40e1775 Fix PR8760: IndirectFieldDecl Type was not updated during template instantiation. by Francois Pichet · 14 years ago
- 4765fa0 Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoretical by John McCall · 14 years ago
- 00eb3f9 More anonymous struct/union redesign. This one deals with anonymous field used in a constructor initializer list: by Francois Pichet · 14 years ago
- a88cefd Added struct/class syntactic info for c++0x scoped enum. by Abramo Bagnara · 14 years ago
- 6bb4dcb Minor whitespace and comment fixes. No functionality change. by Nico Weber · 14 years ago
- 2a5f99e Tie DefineVTablesUsed() in with recursive function instantiation so that we emit by Nick Lewycky · 14 years ago
- 87c2e12 Major anonymous union/struct redesign. by Francois Pichet · 14 years ago
- 7663f39 A bundle of whitespace changes, separated out from the functional changes. by Nick Lewycky · 14 years ago
- d65587f Instantiate class member template partial specialization declarations by Douglas Gregor · 14 years ago
- 37574f5 Don't lose track of previous-declarations when instantiating a class template. by Nick Lewycky · 14 years ago
- 910f800 Remove broken support for variadic templates, along with the various by Douglas Gregor · 14 years ago
- a43064c When searching for an instantiated declaration requires instantiation by Douglas Gregor · 14 years ago
- 61139c5 Preserve the template type parameter name when instantiating a templace. by Nick Lewycky · 14 years ago
- 3fa5cae No really, we don't have a retain/release system for statements/expressions by John McCall · 14 years ago
- 5b629aa Parse attributes on enumerators and instantiate attributes on enum decls. by John McCall · 14 years ago
- b41d899 Pass TInfo to CXXDestructorDecl::Create(), just like we do for other by Craig Silverstein · 14 years ago
- c54d688 When instantiating a dependently-scoped friend function declaration, by John McCall · 14 years ago
- 4eab39f Instantiate enclosing template parameter lists when instantiating friends. by John McCall · 14 years ago
- 9a34edb Redirect templated friend class decls to a new Sema callback and by John McCall · 14 years ago
- 1274ccd Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked a by Douglas Gregor · 14 years ago
- 1b39820 Fix handling of dependent nested namespace specifiers in UsingDecls by Douglas Gregor · 14 years ago
- 85606eb Reinstate r114925 and r114929, both steps toward <rdar://problem/8459981>. by Douglas Gregor · 14 years ago
- 2a674e8 Temporarily revert 114929 114925 114924 114921. It looked like they (or at least by Bill Wendling · 14 years ago
- e10288c Centralize the management of CXXRecordDecl::DefinitionData's by Douglas Gregor · 14 years ago
- 3019c44 When emitting a new-expression inside a conditional expression, by John McCall · 14 years ago
- c6dbc3f Diagnose the instantiation of variables (including static data by Douglas Gregor · 14 years ago
- a1a0478 Eliminate the comma locations from all of the Sema routines that deal by Douglas Gregor · 14 years ago
- 030ef47 Fix PR7402 when it strikes via template instantiation. by Chandler Carruth · 14 years ago
- 7a126a4 Rename DeclContext::getLookupContext to getRedeclContext and change its semantics slightly. No functionality change in the absence of inline namespaces. Also, change a few places where inline namespaces actually make a difference to be prepared for them. by Sebastian Redl · 14 years ago
- 71b87e4 When template substitution into a template parameter reduces the level by Douglas Gregor · 14 years ago
- 77535df zap tabs by Gabor Greif · 14 years ago
- ab297ac fix dual aspect of PR8007, by Gabor Greif · 14 years ago
- 6a557d8 simplify by relying on cascading operator-> by Gabor Greif · 14 years ago
- 13a8aff simplify by Gabor Greif · 14 years ago
- f312b1e One who seeks knowledge learns something new every day. by John McCall · 14 years ago
- 2d88708 Split out a header to hold APIs meant for the Sema implementation from Sema.h. by John McCall · 14 years ago
- 62c78d5 Rename *PendingImplicitInstantiations to *PendingInstantiations. No by Chandler Carruth · 14 years ago
- 58e390e Support explicit instantiation of function templates and members of class by Chandler Carruth · 14 years ago
- 2a7fb27 Move more stuff out of Sema.h. by John McCall · 14 years ago
- 7cd088e Struggle mightily against header inclusion in Sema.h. by John McCall · 14 years ago
- 60d7b3a OwningExprResult -> ExprResult. This patch brought to you by by John McCall · 14 years ago
- 9ae2f07 Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*). by John McCall · 14 years ago
- ca0408f Sundry incremental steps towards killing off Action. by John McCall · 14 years ago
- d226f65 DeclPtrTy -> Decl * by John McCall · 14 years ago
- 7667245 Correctly instantiate templates with non-type template arguments that by John McCall · 14 years ago
- cf807c4 Generate Attr subclasses with TableGen. by Sean Hunt · 14 years ago
- 9b7d670 zap dead code. by Chris Lattner · 14 years ago
- de7a0fc Use Enumerators.data() instead of &Enumerators[0] to fix a potential by Eli Friedman · 14 years ago
- bbc6454 Commit improved version of 111026 & 111027. by Argyrios Kyrtzidis · 14 years ago
- 05eac86 Revert 111026 & 111027, build breakage. by Argyrios Kyrtzidis · 14 years ago
- 30c0dd8 The unused warnings extravaganza continues. Warn for: by Argyrios Kyrtzidis · 14 years ago
- f6d1d43 Expand the unused warnings for functions. Warn for: by Argyrios Kyrtzidis · 14 years ago
- e737f50 Move Sema's headers into include/clang/Sema, renaming a few along the way. by Douglas Gregor · 14 years ago
- ef3dce8 Added locations and type source info for DeclarationName inside UsingDecl. by Abramo Bagnara · 14 years ago
- 2577743 Added locations and type source info for DeclarationName. by Abramo Bagnara · 14 years ago
- a834888 Remove the DeclaredInCondition bit now that it's no longer used. by Nick Lewycky · 14 years ago
- 1d8d1cc Instantiate attributes from the pattern record when instantiating by John McCall · 14 years ago
- ff331c1 Remove the vast majority of the Destroy methods from the AST library, by Douglas Gregor · 14 years ago
- 2c853e4 Hide FunctionTemplateDecl's specializations folding set as implementation detail and introduce by Argyrios Kyrtzidis · 14 years ago
- cc0b1bc Hide the specializations folding sets of ClassTemplateDecl as an implementation detail (InsertPos by Argyrios Kyrtzidis · 14 years ago
- 8a6c0f1 When instantiating function definitions set parameter names to those used in template by Peter Collingbourne · 14 years ago
- 55a17c0 Set DeclContext of ParamVarDecl only. No need by Fariborz Jahanian · 14 years ago
- e7ffbe2 More block instantiation stuff. Set variable/param DeclContext by Fariborz Jahanian · 14 years ago
- 8dd0c56 Instantiate attributes when first building an instantiated VarDecl. by Fariborz Jahanian · 14 years ago
- cad8d31 Copy over attributes to instantiated variable. by Fariborz Jahanian · 14 years ago
- 24bae92 When performing substitution of template arguments within the body of by Douglas Gregor · 14 years ago
- 06a54a3 Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of getBody() when we are just checking the existence of a body, to avoid de-serialization of the body from PCH. by Argyrios Kyrtzidis · 14 years ago
- 4ced79f Implement dependent alignment attribute support. This is a bit gross given the by Chandler Carruth · 14 years ago
- c070cc6 Given Decl::isUsed() a flag indicating when to consider the "used" by Douglas Gregor · 14 years ago
- efed5c8 Revert r106099; it broke self-host. by Douglas Gregor · 14 years ago
- 6cd8087 Added TemplateTypeParmType::getDecl(). by Abramo Bagnara · 14 years ago
- 7cf84d6 Implement -fvisibility-inlines-hidden. <rdar://problem/7819834> by Douglas Gregor · 14 years ago
- d92f7a2 Added inherited info to template and non-type arguments of templates. by Abramo Bagnara · 14 years ago
- 6206d53 Added AccessSpecDecl node. by Abramo Bagnara · 14 years ago
- ea7b488 Don't insert in lexical context implicit definitions of static member instances. by Abramo Bagnara · 14 years ago
- 9a55591 Convert DeclNodes to use TableGen. by Sean Hunt · 14 years ago
- 836adf6 Make sure that we instantiate variably modified types, even if they by Douglas Gregor · 14 years ago
- b212d9a When instantiating a function declaration within a function template, by Douglas Gregor · 14 years ago
- 9901c57 When instantiating anonymous structs/unions within a function, make by Douglas Gregor · 14 years ago
- 4469e8a Revert r104106; it's breaking linking of Boost.Serialization. by Douglas Gregor · 14 years ago
- 7d2bcc7 Teach clang to instantiate attributes on more declarations. Fixes PR7102. by Douglas Gregor · 14 years ago
- 238058c I hate this commit. by Douglas Gregor · 14 years ago
- a6b0907 Instantiate attributes on typedefs. This is a quick fix for PR7148, by Douglas Gregor · 14 years ago
- cfe833b Diagnose a redefinition error when there are two instantiations of friend by Douglas Gregor · 14 years ago
- 6cfacfe Determine when the instantiation of a friend function defined inside a by Douglas Gregor · 14 years ago
- ac7c2c8 C++98/03 [temp.friend]p4 requires that inline function definitions by Douglas Gregor · 14 years ago
- 9679caf Whenever we instantiate a function definition or class, enter a new by Douglas Gregor · 14 years ago
- 5764f61 Improve our handling of the -Wunused-variable warning in templates. In by Douglas Gregor · 14 years ago
- b4eeaff When we encounter a non-dependent type during template instantiation, by Douglas Gregor · 14 years ago
- 13c8577 Partial and full specializations of a class template may have a by Douglas Gregor · 14 years ago
- 5f970ee When instantiating a function that was declared via a typedef, e.g., by Douglas Gregor · 14 years ago
- e7089b0 When computing the template arguments for the instantiation of a by Douglas Gregor · 14 years ago
- f7d72f5 When instantiating a function-local variable definition, introduce the by Douglas Gregor · 14 years ago
- 6920cdc When instantiating a member function declared via a typedef, don't try by Douglas Gregor · 14 years ago
- 895162d Clean up our handling of local instantiation scopes, which keep track by Douglas Gregor · 14 years ago
- dc60c1e Introduce a sequence number into class template partial by Douglas Gregor · 14 years ago
- 31f17ec Make the InjectedClassNameType the canonical type of the current instantiation by John McCall · 14 years ago
- 76d3264 Recommit r102215, this time being more careful to only set the "principal by John McCall · 14 years ago