- 12ea578 Make a somewhat more convincing test case for unqualified lookup through by John McCall · 15 years ago
- cdc89c4 Simple test case for [basic.lookup.udir]. by John McCall · 15 years ago
- d7be78a Fix unqualified lookup through using directives. by John McCall · 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
- 6e82475 Don't allow definitions of array variables without some size information in C++. Fixed PR5401 by Sebastian Redl · 15 years ago
- 923d56d Allow the element type of arrays to be incomplete in C++. by Sebastian Redl · 15 years ago
- 12c118a Switch parsing of using declarations over to ParseUnqualifiedId. by Douglas Gregor · 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
- 85737a7 Report accurate source-location information when rebuilding types during by John McCall · 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
- 38fd4d0 Make sure we actually have a definition before asking if it is implicit. Fixes PR4674. by Sebastian Redl · 15 years ago
- d75191f In some dependent contexts, incomplete array types persist into FinalizeDeclaratorGroup. Don't require them to have a complete type. This allows us to compile Hello World with the Apache stdcxx library. If you don't use endl, it even links and runs. by Sebastian Redl · 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
- a786fdb Improve diagnostics when the parser encounters a declarator with an 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
- 6e24726 Qualified lookup through using declarations. Diagnose a new type of ambiguity. by John McCall · 15 years ago
- 8c8d919 Add CheckCallReturnType and start using it for regular call expressions. This will improve error messages. For by Anders Carlsson · 15 years ago
- b656d88 Tests for C++ [expr], from James Porter! 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
- e3af023 Refactoring around friend class templates. Better error message for friend enums. by John McCall · 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
- 6102d98 Fix name lookup for friend class templates to consider anything in a by Douglas Gregor · 15 years ago
- d85bea2 Rework the Parse-Sema interaction for friends to better support friend by Douglas Gregor · 15 years ago
- e06eafb Spell clang-cc correctly. by Daniel Dunbar · 15 years ago
- 83913e3 When creating function types, remove any top-level CVR qualifications in the function type argument types. by Anders Carlsson · 15 years ago
- dd4a3b0 Improved representation and support for friend class templates. Angst about same. by John McCall · 15 years ago
- 7adb10f When implicitly declaring operators new, new[], delete, and delete[], by Douglas Gregor · 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
- 6cc1518 Cleanup and test C++ default arguments. Improvements include: by Douglas Gregor · 15 years ago
- 9cc7807 Track a class template specialization's point of instantiation separately by John McCall · 15 years ago
- 136a698 When stringizing a NamedDecl for a diagnostic, treat the template by John McCall · 15 years ago
- c4e7019 Support elaborated dependent types and diagnose tag mismatches. by John McCall · 15 years ago
- 6b2becf Support templateids in friend declarations. Fixes bug 4859. by John McCall · 15 years ago
- f1bbbb4 Correctly handle elaborated template ids. Still not handled properly for friends. 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
- 5348932 When adding a friend class declaration to the lookup tables, use the access specifier 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
- d7eff68 Ensure that the tag decls of friend decls aren't added to the friending class's by John McCall · 15 years ago
- ab88d97 Fix bug 4784 and allow friend declarations to properly extend 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
- 73b39cf More work on using declarations. by Anders Carlsson · 15 years ago
- cf9f921 Many improvements to using declarations. by Anders Carlsson · 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
- bd4c4ae When a member reference expression includes a qualifier on the member by Douglas Gregor · 15 years ago
- dacd434 Improve diagnostics and recovery when the nested-name-specifier of a by Douglas Gregor · 15 years ago
- 91cf419 Modify an assert to capture the restriction on friend declarations more by John McCall · 15 years ago
- 95190d0 Tests for C++ lex.trigraph, patch by Mats! by Daniel Dunbar · 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