diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2019-05-17 01:46:05 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2019-05-17 01:46:05 +0000 |
commit | 7ee4307bd4450022c3c8777f43a40cc4f0ccc009 (patch) | |
tree | 15419c16f2805145912b9210e17268c957869de3 /clang/www | |
parent | 457d7caac82260adc5754d62f7133b178c7766be (diff) | |
download | llvm-7ee4307bd4450022c3c8777f43a40cc4f0ccc009.zip llvm-7ee4307bd4450022c3c8777f43a40cc4f0ccc009.tar.gz llvm-7ee4307bd4450022c3c8777f43a40cc4f0ccc009.tar.bz2 |
Refactor constant evaluation of typeid(T) to track a symbolic type_info
object rather than tracking the originating expression.
This is groundwork for supporting polymorphic typeid expressions. (Note
that this somewhat regresses our support for DR1968, but it turns out
that that never actually worked anyway, at least in non-trivial cases.)
llvm-svn: 360974
Diffstat (limited to 'clang/www')
-rwxr-xr-x | clang/www/cxx_dr_status.html | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html index 6592e83..663fe58 100755 --- a/clang/www/cxx_dr_status.html +++ b/clang/www/cxx_dr_status.html @@ -11623,7 +11623,7 @@ and <I>POD class</I></td> <td><a href="http://wg21.link/cwg1968">1968</a></td> <td>NAD</td> <td>Address of <TT>typeid</TT> in constant expressions</td> - <td class="full" align="center">Yes</td> + <td class="none" align="center">No</td> </tr> <tr class="open" id="1969"> <td><a href="http://wg21.link/cwg1969">1969</a></td> |