- 10b55fc If a partial specialization of a member template is declared within a class by Richard Smith · 12 years ago
- 0b55119 Revert change accidentally committed in r191150. by Richard Smith · 12 years ago
- 089c316 PR17295: Do not allow explicit conversion functions to be used in cases where by Richard Smith · 12 years ago
- 541b38b Switch the semantic DeclContext for a block-scope declaration of a function or by Richard Smith · 12 years ago
- 50ce835 Revert "Revert "[-cxx-abi microsoft] Mangle local TagDecls appropriately"" by David Majnemer · 12 years ago
- 3775441 Revert "[-cxx-abi microsoft] Mangle local TagDecls appropriately" by David Majnemer · 12 years ago
- 1ebb145 [-cxx-abi microsoft] Mangle local TagDecls appropriately by David Majnemer · 12 years ago
- 276dd18 Note when a decl is used in AST files. by Eli Friedman · 12 years ago
- 8918920 Sema: Subst type default template args earlier by David Majnemer · 12 years ago
- b2f61b4 Remove SequenceNumber from class/variable template partial specializations. by Richard Smith · 12 years ago
- 72caf2b Refactor for clarity and simplicity. by Larisse Voufo · 12 years ago
- 4cda461 Improve support for static data member templates. This revision still has at least one bug, as it does not respect the variable template specialization hierarchy well. by Larisse Voufo · 12 years ago
- f0a84f2 Parse: Do not 'HandleTopLevelDecl' on templated functions. by David Majnemer · 12 years ago
- c58f38f PR16875: The return type of a dependent function type is visible when it's by Richard Smith · 12 years ago
- d8dd97c Bug fix: disallow a variable template to be redeclared as a non-templated variable by Larisse Voufo · 12 years ago
- 1c34fb7 Fix implementation of C11 6.2.7/4 and C++11 [dcl.array]p3: by Richard Smith · 12 years ago
- a11bd8a variable templates updated for PCH serialization... Still working on test cases... by Larisse Voufo · 12 years ago
- 074a518 Fix to PR16225 (Assert-on-invalid: isa<LabelDecl>(D) && "declaration not instantiated in this scope") by Serge Pavlov · 12 years ago
- 6dbe187 Added source locs for angled parentheses in class/var template partial specs. by Enea Zaffanella · 12 years ago
- e40f2ba PR9992: Serialize and deserialize the token sequence for a function template in by Richard Smith · 12 years ago
- 4154f46 Fixing commit r187768: Moved diagnosis of forward declarations of variable templates from Parser to Sema. by Larisse Voufo · 12 years ago
- 21de36b Moved diagnosis of forward declarations of variable templates from Parser to Sema. by Larisse Voufo · 12 years ago
- 8c2d367 SemaTemplateInstantiateDecl.cpp: Suppress a warning. [-Wunused-variable] by NAKAMURA Takumi · 12 years ago
- 39a1e50 Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention... by Larisse Voufo · 12 years ago
- a09e44c Fix declaring class template methods with an attributed typedef by Reid Kleckner · 12 years ago
- e05a3cf Improve clarity/consistency of a few UsingDecl methods and related helpers. by Enea Zaffanella · 12 years ago
- 25723ce Fix source range of implicitly instantiated friend declaration. by Enea Zaffanella · 12 years ago
- 6401768 Reinstate r186040, with additional fixes and more test coverage (reverted in by Richard Smith · 12 years ago
- 9324d16 Re-revert r86040, which was un-reverted in r186199. by Chandler Carruth · 12 years ago
- 7cd8f60 Fix to PR12262 - assertion when substituting explicit template arguments by Serge Pavlov · 12 years ago
- 141942f Unrevert r186040, reverted in r186185, with fix for PR16597. by Richard Smith · 12 years ago
- 9bdd1bb Revert r186040 to fix PR16597 while Richard investigates what the best fix is. by Chandler Carruth · 12 years ago
- 7a73449 If we friend a declaration twice, that should not make it visible to name by Richard Smith · 12 years ago
- ed5fe90 Fixed comment of Sema::FindInstantiatedDecl. by Serge Pavlov · 12 years ago
- cb9cd6c Switch Decl instantiation to DeclNodes.inc. by Eli Friedman · 12 years ago
- 18d3598 Fix PCH bug with member templates of local classes in nontemplate functions. by Faisal Vali · 12 years ago
- 2c30850 Include the unexpanded packs in the initializer expression when checking a by Nick Lewycky · 12 years ago
- 896b32f Use FPT::getArgTypes() instead of manually building ArrayRefs by Reid Kleckner · 12 years ago
- 236bec2 reverted test by Larisse Voufo · 12 years ago
- ef2de6f2 test by Larisse Voufo · 12 years ago
- c3d2ebb PR16243: Use CXXThisOverride during template instantiation, and fix up the by Richard Smith · 12 years ago
- 4c163a0 PR15757: When we instantiate an inheriting constructor template, also by Richard Smith · 13 years ago
- 6f6f3b4 OpenMP threadprivate with qualified names. by Alexey Bataev · 13 years ago
- acb8ecd In VarDecl nodes, store the thread storage class specifier as written. by Enea Zaffanella · 13 years ago
- 2a7d481 Implement most of N3638 (return type deduction for normal functions). by Richard Smith · 13 years ago
- 47752e4 ArrayRef'ize MultiLevelTemplateArgumentList::ArgList. Patch by Faisal Vali! by Richard Smith · 13 years ago
- e5fde99 ArrayRef'ize Sema::ActOnEnumBody. No functionality change. by Dmitri Gribenko · 13 years ago
- 5e77d76 Basic support for Microsoft property declarations and references thereto. by John McCall · 13 years ago
- 9dd86de Correctly propagate the storage class to function template instantiations. by Rafael Espindola · 13 years ago
- 29cda59 Fix the storage class of method instantiations. by Rafael Espindola · 13 years ago
- fd3834f Annotate flavor of TLS variable (statically or dynamically initialized) onto the AST. by Richard Smith · 13 years ago
- 185be18 C++11 inheriting constructors: support for inheriting constructor templates. by Richard Smith · 13 years ago
- 6ae7e50 Add 178663 back. by Rafael Espindola · 13 years ago
- 985a3ab Revert 178663. by Rafael Espindola · 13 years ago
- adea16b Don't compute a patched/semantic storage class. by Rafael Espindola · 13 years ago
- a769e07 OpenMP threadprivate directive parsing and semantic analysis by Alexey Bataev · 13 years ago
- 5ea9577 Add TagDecl::hasNameForLinkage(), which is true if the tag by John McCall · 13 years ago
- d831d95 <rdar://problem/13094134> Don't try to wire up typedef names for invalid anonymous tag declarations encountered during template instantiation. by Douglas Gregor · 13 years ago
- 5c38272 ArrayRef-ize ASTContext::getFunctionType and Sema::BuildFunctionType. by Jordan Rose · 13 years ago
- 8a27b2b In Sema::InstantiateStaticDataMemberDefinition, pass the var decl to the consumer by Argyrios Kyrtzidis · 13 years ago
- 44c247f Handle alignas(foo...) pack expansions. by Richard Smith · 13 years ago
- bc8caaf Implement C++11 [dcl.align]p6-p8, and C11 6.7.5/7. This had to be split out of by Richard Smith · 13 years ago
- 7a30dc5 Use None rather than Optional<T>() where possible. by David Blaikie · 13 years ago
- 05785d1 Include llvm::Optional in clang/Basic/LLVM.h by David Blaikie · 13 years ago
- 6adc78e Replace TypeLoc llvm::cast support to be well-defined. by David Blaikie · 13 years ago
- 848e1f1 Implement [dcl.align]p5 and C11 6.7.5/4: alignas cannot underalign. by Richard Smith · 13 years ago
- af02bbe [Sema][Attr]Fix alignment attribute printing. by Michael Han · 13 years ago
- a5aaca9 Propagate the spelling list index for an attribute across template instantiation. by Richard Smith · 13 years ago
- f3814ad Clean up: since we have FunctionDecl::IsInline, make it store the right value by Richard Smith · 13 years ago
- 3fc2f91 ArrayRef-ize some ctor initializer related APIs by David Blaikie · 13 years ago
- 2bf7fdb s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 13 years ago
- d59b832 PR13470: Ensure that copy-list-initialization isntantiates as by Richard Smith · 13 years ago
- ff7d47a Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as per review discussion in r170365 by David Blaikie · 13 years ago
- bd30512 PR14558: Compute triviality of special members (etc) at the end of the class by Richard Smith · 13 years ago
- 92f241f Properly compute triviality for explicitly-defaulted or deleted special members. by Richard Smith · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- cc8990f Store this Decl* as a Decl* instead of a uintptr_t. No functionality change. by Nick Lewycky · 13 years ago
- d81108f s/tranform/transform/ by Benjamin Kramer · 13 years ago
- 2ddcbab Ugly ugly hack for libstdc++-4.6 and libstdc++-4.7 compatibility. These by Richard Smith · 13 years ago
- 0d4fce1 Fixed instantiated operators source range. by Abramo Bagnara · 13 years ago
- 60f2e1e Don't produce diagnostics for missing ctor-initializers during template by Richard Smith · 13 years ago
- a31a89a Per C++11 [class.friend]p3, the 'friend' keyword must appear first in a by Richard Smith · 13 years ago
- 1af8ad4 Actually rebuild function types properly when adjusting the function by Douglas Gregor · 13 years ago
- 89f593a When we substitute into the type of a function based on the by Douglas Gregor · 13 years ago
- b15fe3a PR13811: Add a FunctionParmPackExpr node to handle references to function by Richard Smith · 13 years ago
- 1fde8ec PR9023: A template template parameter whose template parameter list contains an by Richard Smith · 13 years ago
- 8843f9f Do not add using directives to a function decl context when instantiating. by Abramo Bagnara · 13 years ago
- f062343 Remove ASTOwningVector, it doesn't own anything and provides no value over SmallVector. by Benjamin Kramer · 13 years ago
- 62b95d8 Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 13 years ago
- a0a9689 Check access to friend declarations. There's a number of different by John McCall · 13 years ago
- d3b5c908 Final piece of core issue 1330: delay computing the exception specification of by Richard Smith · 13 years ago
- 505df23 PR12917: Remove incorrect assumption that lambda mangling information cannot by Richard Smith · 13 years ago
- 198223b PR13386: When matching up parameters between a function template declaration by Richard Smith · 13 years ago
- 5a0956e Fix rejects-valid: explicit specialization of redeclared deleted function template. by David Blaikie · 13 years ago
- ded9c2e Stop instantiating a class if we hit a static_assert failure. Also, if the by Richard Smith · 13 years ago
- 8a874c9 PR9793: Treat substitution as an instantiation step for the purpose of the by Richard Smith · 13 years ago
- 7b5a716 Make explicit specializations at class scope work by Nico Weber · 13 years ago
- 478faed Reapplying the changes from r158717 as they were rolled back to avoid merge conflicts from a separate problematic patch. by Aaron Ballman · 13 years ago
- e1c0ae6 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 13 years ago
- 38c9ad9 Improves parsing and semantic analysis for MS __declspec attributes. This includes support for the align (which fixes PR12631). by Aaron Ballman · 13 years ago