summaryrefslogtreecommitdiffstats
path: root/clang/www/cxx_dr_status.html
Commit message (Collapse)AuthorAgeFilesLines
...
* Tests for core issues 224-240.Richard Smith2013-11-171-14/+14
| | | | llvm-svn: 194946
* Tests for core issue 216-223.Richard Smith2013-11-151-7/+7
| | | | llvm-svn: 194795
* DR408: If a static data member of incomplete array type is declared in a classRichard Smith2013-11-141-1/+1
| | | | | | | | | | template, that member has a dependent type (even if we can see the definition of the member of the primary template), because the array size could change in a member specialization. Patch by Karthik Bhat! llvm-svn: 194740
* Tests for core issue 201-215.Richard Smith2013-11-121-11/+11
| | | | llvm-svn: 194458
* Tests for core issue 170-200.Richard Smith2013-11-081-22/+22
| | | | llvm-svn: 194240
* Tests for CWG issue 165-170.Richard Smith2013-11-071-4/+4
| | | | llvm-svn: 194215
* Tests for DR150 - DR165.Richard Smith2013-11-071-12/+12
| | | | llvm-svn: 194192
* Update cxx_dr_status.html to match current cwg issue list.Richard Smith2013-11-071-226/+1060
| | | | llvm-svn: 194189
* Switch the semantic DeclContext for a block-scope declaration of a function orRichard Smith2013-09-201-1/+1
| | | | | | | | | | | | | | variable from being the function to being the enclosing namespace scope (in C++) or the TU (in C). This allows us to fix a selection of related issues where we would build incorrect redeclaration chains for such declarations, and fail to notice type mismatches. Such declarations are put into a new IdentifierNamespace, IDNS_LocalExtern, which is only found when searching scopes, and not found when searching DeclContexts. Such a declaration is only made visible in its DeclContext if there are no non-LocalExtern declarations. llvm-svn: 191064
* Implement DR136David Majnemer2013-06-251-1/+1
| | | | | | | Friend declarations that specify a default argument must be a definition and the only declaration in the translation unit. llvm-svn: 184889
* Implement DR21David Majnemer2013-06-251-1/+1
| | | | | | | | | | A default template-argument shall not be specified in a friend template declaration. Interestingly, we properly handled default template arguments on friend class members but not on just friend classes. llvm-svn: 184882
* DR14, DR101, and part of DR1: fix handling of extern "C" declarations inRichard Smith2013-06-181-2/+2
| | | | | | | namespaces, by treating them just like we treat extern "C" declarations in function scope. llvm-svn: 184223
* Add tests for C++ DR100-150.Richard Smith2013-06-161-44/+44
| | | | llvm-svn: 184057
* Implement DR61: Address of ambiguous bound methods should be disallowedDavid Majnemer2013-06-111-2/+2
| | | | | | | DR61 affirms that expressions containing unresolved member access should be disallowed when performing "address of" operations. llvm-svn: 183723
* Implement DR85: Redeclaration of member is forbiddenDavid Majnemer2013-06-111-1/+1
| | | | | | | Disallow the existence of a declaration of a member class that isn't a forward declaration before it's definition. llvm-svn: 183722
* Tests and status for DR51-99.Richard Smith2013-05-261-48/+48
| | | | llvm-svn: 182720
* Tests and status for core issues 1-50.Richard Smith2013-05-191-46/+46
| | | | llvm-svn: 182207
* Start a page tracking which C++ defect reports have been implemented in Clang.Richard Smith2013-05-161-0/+9759
The page is generated from a text file listing DR numbers and implementation status, plus a copy of the cwg_index.html from the WG21 website. Recipe: $ wget http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_index.html $ ./make_cxx_dr_status >! cxx_dr_status.html The intent here is to go through all the DRs, add tests for each one, then mark them as done once such tests are committed and passing. I've not linked to this page from anywhere, since it doesn't contain any useful information yet. llvm-svn: 181967
OpenPOWER on IntegriCloud