llvm-capstone/clang/www
Richard Smith ee0ce302c5 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.)

This reinstates r360974, reverted in r360988, with a fix for a
static_assert failure on 32-bit builds: force Type base class to have
8-byte alignment like the rest of Clang's AST nodes.

llvm-svn: 360995
2019-05-17 07:06:46 +00:00
..
analyzer
demo
builtins.py
carbon-compile.png
clang_video-05-25-2007.html
clang_video-07-25-2007.html
comparison.html
compatibility.html
content.css
cxx_compatibility.html
cxx_dr_status.html Refactor constant evaluation of typeid(T) to track a symbolic type_info 2019-05-17 07:06:46 +00:00
cxx_status.html Revert [c++20] P1327R1: Support for typeid applied to objects of polymorphic class type in constant evaluation. 2019-05-17 05:45:57 +00:00
diagnostics.html
favicon.ico
feature-compile1.png
feature-compile2.png
feature-memory1.png
features.html
get_involved.html
get_started.html
hacking.html
index.html
libstdc++4.4-clang0x.patch
libstdc++4.6-clang11.patch
libstdc++4.7-clang11.patch
make_cxx_dr_status [cxx_dr_status] Update links to use wg21.link, and list "extension" 2019-05-09 03:45:57 +00:00
menu.css
menu.html.incl
OpenProjects.html
related.html
robots.txt
UniversalDriver.html