summaryrefslogtreecommitdiffstats
path: root/clang/www
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2016-12-05 07:49:14 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2016-12-05 07:49:14 +0000
commitb3189a1802e493fd819b766c2051bda04f18617c (patch)
treef2f4135e179e717581ffdc0ad34d708376db62bd /clang/www
parent215ff84b4082bea94dbf065d5fbac3cdd7f69516 (diff)
downloadbcm5719-llvm-b3189a1802e493fd819b766c2051bda04f18617c.tar.gz
bcm5719-llvm-b3189a1802e493fd819b766c2051bda04f18617c.zip
DR1213: element access on an array xvalue or prvalue produces an xvalue. In the
latter case, a temporary array object is materialized, and can be lifetime-extended by binding a reference to the member access. Likewise, in an array-to-pointer decay, an rvalue array is materialized before being converted into a pointer. This caused IR generation to stop treating file-scope array compound literals as having static storage duration in some cases in C++; that has been rectified by modeling such a compound literal as an lvalue. This also improves clang's compatibility with GCC for those cases. llvm-svn: 288654
Diffstat (limited to 'clang/www')
-rw-r--r--clang/www/cxx_dr_status.html2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html
index a73a5f63793..f144d064e8b 100644
--- a/clang/www/cxx_dr_status.html
+++ b/clang/www/cxx_dr_status.html
@@ -7093,7 +7093,7 @@ and <I>POD class</I></td>
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1213">1213</a></td>
<td>CD3</td>
<td>Array subscripting and xvalues</td>
- <td class="none" align="center">Unknown</td>
+ <td class="svn" align="center">SVN</td>
</tr>
<tr id="1214">
<td><a href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1214">1214</a></td>
OpenPOWER on IntegriCloud