commit | b7d53a93026d04002ca0705b5bf002de79c72165 | [log] [tgz] |
---|---|---|
author | tzik <tzik@chromium.org> | Thu Apr 26 08:59:40 2018 |
committer | Taiju Tsuiki <tzik@chromium.org> | Thu Apr 26 09:05:03 2018 |
tree | 682c29119aeed7309b64802359b121e61c4b677c | |
parent | ab7b6a7b350dd15804c87c20ce78982811fdd76f [diff] |
Make libc++abi C++17 ready libc++abi used to fail to compile in C++17 mode, as it touches std::unexpected, which is removed in C++17. This CL adds _LIBCPP_ENABLE_CXX17_REMOVED_UNEXPECTED_FUNCTIONS macro to all libc++abi files, so that libc++ provides missing std::unexpected even in C++17. Bug: 752720 Change-Id: Ib7cc2e350ae9bcd373cd9b4ea91ee4dcb85a0b6a