llvm-project/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 [analyzer][www] Moving MoveChecker out of alpha is no longer an open project. 2019-04-22 09:20:23 +00:00
demo
OpenProjects.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
UniversalDriver.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
builtins.py Portable Python script across Python version 2018-12-18 16:04:21 +00:00
carbon-compile.png
clang_video-05-25-2007.html redirecting to llvm.org/devmtg 2018-09-19 18:39:15 +00:00
clang_video-07-25-2007.html redirecting to llvm.org/devmtg 2018-09-19 18:39:15 +00:00
comparison.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
compatibility.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
content.css
cxx_compatibility.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
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 [clang][www] Fix typo. NFC 2018-09-29 09:45:21 +00:00
favicon.ico
feature-compile1.png
feature-compile2.png
feature-memory1.png
features.html update the doc to compare with gcc 4.9 instead of 4.2 2018-09-14 08:55:09 +00:00
get_involved.html use the current url for bugzilla 2018-09-22 07:41:09 +00:00
get_started.html Adjust documentation for git migration. 2019-01-29 16:37:27 +00:00
hacking.html Adjust documentation for git migration. 2019-01-29 16:37:27 +00:00
index.html Use Chrome and Firefox as example of success for clang 2018-09-14 09:08:21 +00:00
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 Adjust documentation for git migration. 2019-01-29 16:37:27 +00:00
related.html [WWW] Fixing file permissions for the .html pages. 2018-07-27 04:41:37 +00:00
robots.txt