Dimitry Andric
fe9390e7a1
Pull in r242623 from upstream libc++ trunk (by Eric Fiselier):
...
Enable and fix warnings during the build.
Although CMake adds warning flags, they are ignored in the libc++ headers
because the headers '#pragma system header' themselves.
This patch disables the system header pragma when building libc++ and fixes
the warnings that arose.
The warnings fixed were:
1. <memory> - anonymous structs are a GNU extension
2. <functional> - anonymous structs are a GNU extension.
3. <__hash_table> - Embedded preprocessor directives have undefined behavior.
4. <string> - Definition is missing noexcept from declaration.
5. <__std_stream> - Unused variable.
This should fix building world (in particular libatf-c++) with -std=c++11.
Reported by: Oliver Hartmann <ohartman@zedat.fu-berlin.de>
2015-10-09 21:04:28 +00:00
..
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-03-07 22:53:15 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-10-09 21:04:28 +00:00
2015-09-16 22:26:52 +00:00
2015-01-15 21:17:36 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-10-09 21:04:28 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2014-01-30 07:44:22 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-01-15 21:17:36 +00:00
2015-09-16 22:26:52 +00:00
2015-01-15 21:17:36 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2014-01-30 07:44:22 +00:00
2014-01-30 07:44:22 +00:00
2015-01-15 21:17:36 +00:00
2015-01-15 21:17:36 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-10-09 21:04:28 +00:00
2015-09-16 22:26:52 +00:00
2014-01-30 07:44:22 +00:00
2015-01-15 21:17:36 +00:00
2015-01-15 21:17:36 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-01-15 21:17:36 +00:00
2015-09-16 22:26:52 +00:00
2015-01-15 21:17:36 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-10-09 21:04:28 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-01-15 21:17:36 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-01-15 21:17:36 +00:00
2015-09-16 22:26:52 +00:00
2015-01-15 21:17:36 +00:00
2015-09-16 22:26:52 +00:00
2015-10-09 21:04:28 +00:00
2013-04-27 22:47:52 +00:00
2014-01-30 07:44:22 +00:00
2015-01-15 21:17:36 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2014-01-30 07:44:22 +00:00
2015-01-15 21:17:36 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00
2015-09-16 22:26:52 +00:00