hanchenye-llvm-project/clang/www
Nico Weber 6a6376b17c 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

llvm-svn: 261297
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
OpenProjects.html
UniversalDriver.html
builtins.py
carbon-compile.png
clang_video-05-25-2007.html
clang_video-07-25-2007.html
comparison.html Fix grammar. 2015-12-16 00:19:23 +00:00
compatibility.html
content.css
cxx_compatibility.html
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
favicon.ico
feature-compile1.png
feature-compile2.png
feature-memory1.png
features.html
get_involved.html
get_started.html Remove references to autotools build. 2016-01-30 00:54:42 +00:00
hacking.html
index.html Test commit, fixed "clang" to "Clang" in docs 2016-02-10 21:06:10 +00:00
libstdc++4.4-clang0x.patch
libstdc++4.6-clang11.patch
libstdc++4.7-clang11.patch
make_cxx_dr_status Update make_cxx_dr_status after the 3.8 branch. 2016-01-13 22:51:59 +00:00
menu.css
menu.html.incl
related.html Add a link to the DXR project 2015-10-29 17:20:17 +00:00
robots.txt