summaryrefslogtreecommitdiffstats
path: root/www
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2014-11-08 05:37:34 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2014-11-08 05:37:34 +0000
commitd331bec8ac961ae235a416e66057282baa715429 (patch)
treea60d2ca63e65bf6740d01e20a1948ceae24b907d /www
parent4617a9dfc9ecc2c10153b1554b141b14e576a6a2 (diff)
[c++1z] Implement nested-namespace-definitions.
This allows 'namespace A::B { ... }' as a shorthand for 'namespace A { namespace B { ... } }'. We already supported this correctly for error recovery; promote that support to a full implementation. This is not the right implementation: we do not maintain source fidelity because we desugar the nested namespace definition in the parser. This is tricky to avoid, since the definition genuinely does inject one named entity per level in the namespace name. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@221574 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'www')
-rw-r--r--www/cxx_status.html5
1 files changed, 5 insertions, 0 deletions
diff --git a/www/cxx_status.html b/www/cxx_status.html
index 565349ab02..20617147f5 100644
--- a/www/cxx_status.html
+++ b/www/cxx_status.html
@@ -552,6 +552,11 @@ as the draft C++1z standard evolves.</p>
<td><!--<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4051.html">-->N4295<!--</a>--></td>
<td class="svn" align="center">SVN</td>
</tr>
+ <tr>
+ <td>Nested namespace definition</td>
+ <td><!--<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2014/n4051.html">-->N4230<!--</a>--></td>
+ <td class="svn" align="center">SVN</td>
+ </tr>
</table>
<h2 id="ts">Technical specifications and standing documents</h2>