clang/www
Nico Weber 309e7e9be3 Implement the likely resolution of core issue 253.
C++11 requires const objects to have a user-provided constructor, even for
classes without any fields. DR 253 relaxes this to say "If the implicit default
constructor initializes all subobjects, no initializer should be required."

clang is currently the only compiler that implements this C++11 rule, and e.g.
libstdc++ relies on something like DR 253 to compile in newer versions.  This
change  makes it possible to build code that says `const vector<int> v;' again
when using libstdc++5.2 and _GLIBCXX_DEBUG
(https://gcc.gnu.org/bugzilla/show_bug.cgi?id=60284).

Fixes PR23381.

http://reviews.llvm.org/D16552


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@261297 91177308-0d34-0410-b5e6-96231b3b80d8
2016-02-19 01:52:46 +00:00
..
analyzer [analyzer] Add --force-analyze-debug-code option to scan-build 2016-02-18 11:08:46 +00:00
demo Update mailing list references to lists.llvm.org 2015-08-05 03:55:23 +00:00
OpenProjects.html Update some stuff on the open projects page to reflect things we've already done. 2013-04-20 16:20:44 +00:00
UniversalDriver.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
builtins.py Add some missing functions to builtins.py. 2012-08-03 00:13:44 +00:00
carbon-compile.png new site -- the rest of it 2007-10-05 21:18:52 +00:00
clang_video-05-25-2007.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
clang_video-07-25-2007.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
comparison.html Fix grammar. 2015-12-16 00:19:23 +00:00
compatibility.html Switch C compilations to C11 by default. 2014-10-20 23:26:58 +00:00
content.css Update documentation with regards to template type diffing. 2012-06-27 02:00:20 +00:00
cxx_compatibility.html Fix ALL the markup. 2012-01-15 15:26:07 +00:00
cxx_dr_status.html Implement the likely resolution of core issue 253. 2016-02-19 01:52:46 +00:00
cxx_status.html Update documentation to reflect that libc++abi provides __cxa_thread_atexit (and has for quite a while). Also document that we have not yet implemented the new inheriting constructor rules. 2016-02-09 22:48:14 +00:00
diagnostics.html Fix typo in CSS class name. 2014-02-03 07:02:19 +00:00
favicon.ico Add a favicon.ico, mostly just to reduce errors in HTTP log. 2010-10-16 04:08:19 +00:00
feature-compile1.png new site -- the rest of it 2007-10-05 21:18:52 +00:00
feature-compile2.png new site -- the rest of it 2007-10-05 21:18:52 +00:00
feature-memory1.png new site -- the rest of it 2007-10-05 21:18:52 +00:00
features.html Remove deprecated information about performances: 2014-04-27 14:54:11 +00:00
get_involved.html Update mailing list references to lists.llvm.org 2015-08-05 03:55:23 +00:00
get_started.html Remove references to autotools build. 2016-01-30 00:54:42 +00:00
hacking.html Tweak documentation. 2014-06-12 21:15:10 +00:00
index.html Test commit, fixed "clang" to "Clang" in docs 2016-02-10 21:06:10 +00:00
libstdc++4.4-clang0x.patch Remove several more rvalue references from swap arguments in libstdc++4.4. 2011-05-03 17:28:13 +00:00
libstdc++4.6-clang11.patch libstdc++-4.6 needs the same common_type fix as libstdc++-4.7. Other than that, 2012-10-04 22:23:07 +00:00
libstdc++4.7-clang11.patch Link to a tiny patch to libstdc++-4.7 to work around the <chrono> issues 2012-04-17 01:04:22 +00:00
make_cxx_dr_status Update make_cxx_dr_status after the 3.8 branch. 2016-01-13 22:51:59 +00:00
menu.css Fix a menu issue. patch by Vassil Vassilev 2015-03-09 09:09:55 +00:00
menu.html.incl Update mailing list references to lists.llvm.org 2015-08-05 03:55:23 +00:00
related.html Add a link to the DXR project 2015-10-29 17:20:17 +00:00
robots.txt Add an empty robots.txt, mostly just to reduce errors in HTTP log. 2010-10-16 04:10:37 +00:00