| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
llvm-svn: 295434
|
|
|
|
|
|
|
|
|
|
| |
A static assertion was misfiring since it checked
is_callable<Visitor, decltype(__variant_alt<T>.value)>. However
the decltype expression doesn't capture the value category as
required. This patch applies extra braces to decltype to fix
that.
llvm-svn: 294612
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
Exactly what the title says.
This patch also adds a `std::hash<nullptr_t>` specialization in C++17, but it was not added by this paper and I can't find the actual paper that adds it.
See http://wg21.link/P0513R0 for more info.
If there are no comments in the next couple of days I'll commit this
Reviewers: mclow.lists, K-ballo, EricWF
Reviewed By: EricWF
Subscribers: cfe-commits
Differential Revision: https://reviews.llvm.org/D28938
llvm-svn: 292684
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Summary:
There seems to be an additional bug in `-fdelayed-template-parsing`
similar to
http://llvm.org/viewvc/llvm-project?view=revision&revision=236063.
This is a workaround for it for <variant> to compile with `clang-cl` on Windows.
Reviewers: EricWF
Differential Revision: https://reviews.llvm.org/D28734
llvm-svn: 292097
|
|
|
|
| |
llvm-svn: 292012
|
|
|
|
|
|
| |
Michael Park
llvm-svn: 291094
|
|
|
|
| |
llvm-svn: 291021
|
|
|
|
|
|
| |
Michael Park
llvm-svn: 290440
|
|
|
|
|
|
| |
Differential review: http://reviews.llvm.org/D27436
llvm-svn: 288760
|
|
|
|
| |
llvm-svn: 288559
|
|
|
|
| |
llvm-svn: 288556
|
|
|
|
| |
llvm-svn: 288554
|
|
|
|
|
|
| |
This patch was reviewed as https://reviews.llvm.org/D23263.
llvm-svn: 288547
|
|
|
|
| |
llvm-svn: 288538
|
|
|
|
| |
llvm-svn: 288536
|
|
|
|
|
|
| |
Differential review: https://reviews.llvm.org/D27029
llvm-svn: 287732
|
|
llvm-svn: 287728
|