llvm-project/libcxx
Michael Park 215f55f526 Fix `std::visit` for the zero variants case.
Summary:
The following code is broken:

```
    std::visit([]{});
```

Reviewers: EricWF

Reviewed By: EricWF

Differential Revision: https://reviews.llvm.org/D33090

llvm-svn: 302773
2017-05-11 07:17:12 +00:00
..
benchmarks Emit benchmark tests into the benchmarks build directory, not lib/ 2017-04-18 07:40:22 +00:00
cmake [CMake][libcxx] Fix the --target and --gcc-toolchain flag handling 2017-04-16 02:25:55 +00:00
docs Fix misspelling of environment throughout libc++ 2017-05-09 23:47:20 +00:00
include Fix `std::visit` for the zero variants case. 2017-05-11 07:17:12 +00:00
lib [libc++] Implement exception_ptr on Windows 2017-05-08 01:17:50 +00:00
src Remove usages of _LIBCPP_MSVC which is never defined 2017-05-10 21:40:58 +00:00
test Fix `std::visit` for the zero variants case. 2017-05-11 07:17:12 +00:00
utils Workaround -W#warnings on Windows until the correct fixes can land 2017-05-10 23:29:13 +00:00
www Implement LWG 2591 - Patch from K-Ballo 2017-05-10 20:37:43 +00:00
.arcconfig Upgrade arcconfig to use https 2016-07-18 02:02:49 +00:00
.clang-format Make clang-format use C++03 syntax 2017-04-15 02:45:43 +00:00
.gitignore Implement N4606 optional 2016-10-12 07:46:20 +00:00
CMakeLists.txt test commit 2017-05-04 06:28:34 +00:00
CREDITS.TXT Updated email address in `CREDITS.txt`. 2017-03-06 20:46:55 +00:00
LICENSE.TXT Update year to 2017 2017-01-03 11:20:43 +00:00
NOTES.TXT Update doc and various cleanup 2016-12-23 20:00:13 +00:00
TODO.TXT Add list of filesystem NB comments to TODO.TXT so they can be tracked separately 2017-03-06 21:23:36 +00:00
appveyor-reqs-install.cmd Rename Appveyor install helper script. 2017-05-10 02:43:02 +00:00
appveyor.yml Rename Appveyor install helper script. 2017-05-10 02:43:02 +00:00