From 3268825a8e7f68520806e01bf306b21e747dd645 Mon Sep 17 00:00:00 2001
From: Sebastian Redl
Date: Sat, 7 Feb 2009 12:42:13 +0000
Subject: [PATCH] Fill in C++ status table for section 7 (declarations).
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@64013 91177308-0d34-0410-b5e6-96231b3b80d8
---
www/cxx_status.html | 155 +++++++++++++++++++++++++++++++++++++++-----
1 file changed, 137 insertions(+), 18 deletions(-)
diff --git a/www/cxx_status.html b/www/cxx_status.html
index 71bbada508..a5a0454ab8 100644
--- a/www/cxx_status.html
+++ b/www/cxx_status.html
@@ -961,9 +961,30 @@ welcome!
|
7 [dcl.dcl] | | | | | |
- 7.1 [dcl.spec] | | | | | |
- 7.1.1 [dcl.stc] | | | | | |
- 7.1.2 [dcl.fct.spec] | | | | | |
+
+ 7.1 [dcl.spec] |
+ |
+ |
+ |
+ |
+ No support for friend declarations. |
+
+
+ 7.1.1 [dcl.stc] |
+ ✓ |
+ |
+ |
+ |
+ Linkage merging has some errors. |
+
+
+ 7.1.2 [dcl.fct.spec] |
+ ✓ |
+ ✓ |
+ ✓ |
+ |
+ |
+
7.1.3 [dcl.typedef] |
✓ |
@@ -972,28 +993,126 @@ welcome!
|
Typedefs of anonymous tag types do not use the name of the typedef for linkage purposes. |
- 7.1.4 [dcl.friend] | | | | | |
- 7.1.5 [dcl.type] | | | | | |
- 7.1.5.1 [dcl.type.cv] | | | | | |
- 7.1.5.2 [dcl.type.simple] | | | | | |
- 7.1.5.3 [dcl.type.elab] | | | | | |
- 7.2 [dcl.enum] | | | | | |
- 7.3 [basic.namespace] | | | | | |
- 7.3.1 [namespace.def] | | | | | |
- 7.3.1.1 [namespace.unnamed] | | | | | |
- 7.3.1.2 [namespace.memdef] | | | | | |
- 7.3.2 [namespace.alias] | | | | | |
- 7.3.3 [namespace.udecl] | | | | | |
- 7.3.4[namespace.udir] |
+ 7.1.4 [dcl.friend] |
+ |
+ |
+ |
+ |
+ |
+
+
+ 7.1.5 [dcl.type] |
+ ✓ |
+ ✓ |
+ ✓ |
+ |
+ |
+
+
+ 7.1.5.1 [dcl.type.cv] |
+ ✓ |
+ ✓ |
+ |
+ |
+ Const integral variables with ICE initializers are not ICEs. |
+
+
+ 7.1.5.2 [dcl.type.simple] |
+ |
+ |
+ |
+ |
+ Cannot parse template IDs. |
+
+
+ 7.1.5.3 [dcl.type.elab] |
+ |
+ |
+ |
+ |
+ Cannot parse template IDs. |
+
+
+ 7.2 [dcl.enum] |
+ ✓ |
+ ✓ |
+ ✓ |
+ |
+ |
+
+
+ 7.3 [basic.namespace] |
+ ✓ |
+ ✓ |
+ ✓ |
+ |
+ |
+
+
+ 7.3.1 [namespace.def] |
+ |
+ |
+ |
+ |
+ Cannot parse namespace aliases. |
+
+
+ 7.3.1.1 [namespace.unnamed] |
+ ✓ |
+ ✓ |
+ |
+ |
+ Unnamed namespace members cannot be looked up. |
+
+
+ 7.3.1.2 [namespace.memdef] |
+ ✓ |
✓ |
+ |
+ |
+ The friend stuff is not supported. |
+
+
+ 7.3.2 [namespace.alias] |
|
|
|
|
+ |
+
+
+ 7.3.3 [namespace.udecl] |
+ |
+ |
+ |
+ |
+ |
+
+
+ 7.3.4[namespace.udir] |
+ ✓ |
+ ✓ |
+ |
+ |
+ Example in p4 fails. |
+
+
+ 7.4 [dcl.asm] |
+ ✓ |
+ ✓ |
+ ✓ |
+ |
+ |
+
+
+ 7.5 [dcl.link] |
+ ✓ |
+ |
+ |
+ |
+ |
- 7.4 [dcl.asm] | | | | | |
- 7.5 [dcl.link] | | | | | |
8 [dcl.decl] | | | | | |
8.1 [dcl.name] | | | | | |
8.2 [dcl.ambig.res] | | | | | |
--
2.40.0