summaryrefslogtreecommitdiffstats
path: root/clang/www/cxx_status.html
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2019-05-13 23:35:21 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2019-05-13 23:35:21 +0000
commit921f132a0f609154fa3a2c419b0119f7bf32ba96 (patch)
treee4cd3ab26a41cb96125814ef4123d5cfa31abcfd /clang/www/cxx_status.html
parent91792f1b93e91ee011c6bde87d263f0e8f859790 (diff)
downloadbcm5719-llvm-921f132a0f609154fa3a2c419b0119f7bf32ba96.tar.gz
bcm5719-llvm-921f132a0f609154fa3a2c419b0119f7bf32ba96.zip
[c++20] P1064R0: Allow virtual function calls in constant expression
evaluation. This reinstates r360559, reverted in r360580, with a fix to avoid crashing if evaluation-for-overflow mode encounters a virtual call on an object of a class with a virtual base class, and to generally not try to resolve virtual function calls to objects whose (notional) vptrs are not readable. (The standard rules are unclear here, but this seems like a reasonable approach.) llvm-svn: 360635
Diffstat (limited to 'clang/www/cxx_status.html')
-rwxr-xr-xclang/www/cxx_status.html2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html
index 5a3cc4fdc1e..84552c2018a 100755
--- a/clang/www/cxx_status.html
+++ b/clang/www/cxx_status.html
@@ -965,7 +965,7 @@ as the draft C++2a standard evolves.
<tr>
<td rowspan=4>Relaxations of <tt>constexpr</tt> restrictions</td>
<td><a href="http://wg21.link/p1064r0">P1064R0</a></td>
- <td class="none" align="center">No</td>
+ <td class="svn" align="center">SVN</td>
</tr>
<tr> <!-- from San Diego -->
<td><a href="http://wg21.link/p1002r1">P1002R1</a></td>
OpenPOWER on IntegriCloud