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