- f35f828 Improve diagnostics when a default template argument does not match by Douglas Gregor · 15 years ago
- 9148c3f Before checking a template template argument against its corresponding by Douglas Gregor · 15 years ago
- 80c30da Add additional note to mark the cause of synthesized constructors. Mark by Eli Friedman · 15 years ago
- 49c16da Unify the codepaths used to verify base and member initializers for explicitly by Eli Friedman · 15 years ago
- 2475d76 Remove RUN: true lines. by Daniel Dunbar · 15 years ago
- 4fcfde4 Eliminate &&s in tests. by Daniel Dunbar · 15 years ago
- d739021 Switch XFAIL format to match LLVM. by Daniel Dunbar · 15 years ago
- 3f9a056 Introduce a new class, UnqualifiedId, that provides a parsed by Douglas Gregor · 15 years ago
- c78c06d Improved fix for PR3844, which recovers better for class template by Douglas Gregor · 15 years ago
- 2cc782f Improve diagnostics when parsing something like by Douglas Gregor · 15 years ago
- e8c01bd Instantiate class template friends better; fixes PR5332. by Douglas Gregor · 15 years ago
- ed9c0f9 Implement support for semantic checking and template instantiation of by Douglas Gregor · 15 years ago
- 268fb5b Test by Douglas Gregor · 15 years ago
- 7d9c3c9 Implement proper linkage for explicit instantiation declarations of by Douglas Gregor · 15 years ago
- 3b846b6 Explicit instantiation suppresses the instantiation of non-inline by Douglas Gregor · 15 years ago
- 0d03514 An explicit instantiation definition only instantiations those class by Douglas Gregor · 15 years ago
- 7d5ba55 Test for interaction between explicit instantiations and specializations by Douglas Gregor · 15 years ago
- e46c7f5 Test various aspects of explicit instantiation that were already implemented. by Douglas Gregor · 15 years ago
- 972e6ce Only set the point of instantiation for an implicit or explicit by Douglas Gregor · 15 years ago
- 583f33b Make sure that we're diagnosing duplicate explicit instantiation definitions. by Douglas Gregor · 15 years ago
- 454885e Check the interactions between explicit instantiations and template by Douglas Gregor · 15 years ago
- e2d3a3d Diagnose explicit instantiations of function templates and member by Douglas Gregor · 15 years ago
- bf7643e More explicit template instantiation. Now we're checking for more by Douglas Gregor · 15 years ago
- 558c032 Additional semantic checking for explicit template instantiations, by Douglas Gregor · 15 years ago
- 9ada570 Check the implicit instantiation of a static data member of a class by Douglas Gregor · 15 years ago
- 1028c9f Give explicit and implicit instantiations of static data members of by Douglas Gregor · 15 years ago
- 663b5a0 Testing and some minor fixes for explicit template instantiation. by Douglas Gregor · 15 years ago
- 3f09327 Unify our diagnostic printing for errors of the form, "we didn't like by Douglas Gregor · 15 years ago
- 096ebfd Diagnose attempts to add default function arguments to a by Douglas Gregor · 15 years ago
- fd056bc When explicitly specializing a member that is a template, mark the by Douglas Gregor · 15 years ago
- a735b20 Improve the internal representation and semantic analysis of friend by Douglas Gregor · 15 years ago
- f0510d4 When declaring a class template whose name is qualified, make sure by Douglas Gregor · 15 years ago
- 38d8404 Test explicit specialization involving multiple template<> headers by Douglas Gregor · 15 years ago
- 37d68185 Permit explicit specialization of member functions of class templates by Douglas Gregor · 15 years ago
- 65f6642 Test explicit specializations of static data members that are declarations, not definitions by Douglas Gregor · 15 years ago
- 27c8235 Yet another test for explicit specialization, this one involving linkage by Douglas Gregor · 15 years ago
- 0974839 More tests for explicit template specialization by Douglas Gregor · 15 years ago
- 459180b Add test for last commit by Douglas Gregor · 15 years ago
- 0c728f1 Fix up error reporting when object cannot be constructed by Fariborz Jahanian · 15 years ago
- 9916a04 Add more testing for the properties of explicit specialization. by Douglas Gregor · 15 years ago
- 741fab6 Don't complain about out-of-line explicit specializations of member by Douglas Gregor · 15 years ago
- 42887b9 More testing for explicit specializations of member class templates by Douglas Gregor · 15 years ago
- f6b1185 Improve checking for specializations of member classes of class by Douglas Gregor · 15 years ago
- 251b4ff For instantiations of static data members of class templates, keep by Douglas Gregor · 15 years ago
- 63e5e64 Only perform an implicit instantiation of a function if its template by Douglas Gregor · 15 years ago
- 1fef4e6 Type checking for specializations of member functions of class by Douglas Gregor · 15 years ago
- 0a40747 Diagnose explicit instantiations and specializations that occur in class scope by Douglas Gregor · 15 years ago
- 7974c3b Class template partial specializations can be declared anywhere that by Douglas Gregor · 15 years ago
- 3d92d8c More testing of explicit specializations by Douglas Gregor · 15 years ago
- d5cb876 Refactor checking of the scope of explicit template specialization by Douglas Gregor · 15 years ago
- 13d2d6c Test explicit specialization for all of the various cases where by Douglas Gregor · 15 years ago
- 4a5c15f Improve template argument deduction in the case where the parameter by Douglas Gregor · 15 years ago
- d04b1be Make sure that out-of-line function and variable definitions are not by Douglas Gregor · 15 years ago
- d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
- dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 15 years ago
- 9eea08b Slightly improved template argument deduction for use in partial by Douglas Gregor · 15 years ago
- 05b23ea Skeletal support for friend class templates. by John McCall · 15 years ago
- e73bb60 Refactor MarkDeductedTemplateParameters into by Douglas Gregor · 15 years ago
- 1282029 Tighten up checking of non-dependent arguments as part of template by Douglas Gregor · 15 years ago
- 8a51491 Implement partial ordering of function template specializations by Douglas Gregor · 15 years ago
- 4719f4e When performing name lookup within a class template or class template by Douglas Gregor · 15 years ago
- 6b2becf Support templateids in friend declarations. Fixes bug 4859. by John McCall · 15 years ago
- 82b9fb8 Borrow a friend class's previous declaration's access specifier regardless of by John McCall · 15 years ago
- 1a26c27 Fix a little crasher in friend decls. Thanks again to Eli for finding this. by John McCall · 15 years ago
- 2a29c4b Fix a last-minute typo and make the test not emit temporaries. by John McCall · 15 years ago
- f181d8a Ensure code generation for friend declarations in class templates. by John McCall · 15 years ago
- 02cace7 Omnibus friend decl refactoring. Instead of cloning AST classes for friend by John McCall · 15 years ago
- 6dd38da When checking whether one declaration context encloses another, make sure to look at the primary contexts. Thanks to Eli for the test case by Douglas Gregor · 15 years ago
- dacd434 Improve diagnostics and recovery when the nested-name-specifier of a by Douglas Gregor · 15 years ago
- 06c0f5b Eli points out that we really must diagnose "void* > 0" as an extension. by Chris Lattner · 15 years ago
- d83d040 Implement delayed parsing for member function templates. Fixes PR4608. by Douglas Gregor · 15 years ago
- 65ec1fd Implement conversion function templates, along with the ability to use by Douglas Gregor · 15 years ago
- 17e32f3 Refactor instantiation of destructors to use the common CXXMethodDecl by Douglas Gregor · 15 years ago
- 1cbc6b0 Add test for out-of-line definition of a conversion function by Douglas Gregor · 15 years ago
- ac373c4 Fix parsing for out-of-line definitions of constructors and by Douglas Gregor · 15 years ago
- e29ba20 Basic nested-template implementation. by John McCall · 15 years ago
- fd810b1 Support friend declarations in templates and test that argdep lookup by John McCall · 15 years ago
- 4a959d8 When we encounter a dependent type that was parsed before we know that by Douglas Gregor · 15 years ago
- 211c278 Make the recanonicalization-for-an-out-of-line-definition test case a bit trickier by Douglas Gregor · 15 years ago
- b88e888 Support out-of-line definitions of the members of class template by Douglas Gregor · 15 years ago
- 828e226 Use the new statement/expression profiling code to unique dependent by Douglas Gregor · 15 years ago
- 8bda2e6 Add a template test that requires canonical expression comparison by Douglas Gregor · 15 years ago
- bc0a222 Update for LLVM API change. by Owen Anderson · 15 years ago
- 8bf0ccd Make having no RUN line a failure. by Daniel Dunbar · 15 years ago
- 7caa682 Template instantiation for static data members that are defined out-of-line. by Douglas Gregor · 15 years ago
- 7cdbc58 Implement support for out-of-line definitions of the class members of class by Douglas Gregor · 15 years ago
- dfe3f2d Implement parsing and semantic analysis for out-of-line definitions of static by Douglas Gregor · 15 years ago
- 5c7e281 Test template instantiation for member functions of class templates defined by Douglas Gregor · 15 years ago
- 7551c18 Complain if we're entering the context of a dependent nested-name-specifier but by Douglas Gregor · 15 years ago
- f59a56e Basic parsing and semantic analysis for out-of-line definitions of the by Douglas Gregor · 15 years ago
- cb077fc Prep for new warning. by Mike Stump · 15 years ago
- 83314aa Implement template argument deduction when taking the address of a by Douglas Gregor · 15 years ago
- de0cb8b Improve template argument deduction from a call. In particular, by Douglas Gregor · 15 years ago
- 41e8c21 Fix RUN line so this test doesn't hang. by Ted Kremenek · 15 years ago
- cca9e96 Keep track of more information within the template instantiation stack, e.g., by Douglas Gregor · 15 years ago
- 16134c6 Cope with explicitly-specified function template arguments when there by Douglas Gregor · 15 years ago
- 6db8ed4 When explicit template arguments are provided for a function call, by Douglas Gregor · 15 years ago
- edce4dd Preliminary parsing and ASTs for template-ids that refer to function by Douglas Gregor · 15 years ago
- 508f1c8 During template argument deduction from a function call, allow by Douglas Gregor · 15 years ago
- 8a5cb11 A little template argument deduction test uncovered an "oops". As part by Douglas Gregor · 15 years ago