diff options
author | Eric Fiselier <eric@efcs.ca> | 2017-02-09 19:01:22 +0000 |
---|---|---|
committer | Eric Fiselier <eric@efcs.ca> | 2017-02-09 19:01:22 +0000 |
commit | a18ef6f1f9d2a32519192feedadb7814461db488 (patch) | |
tree | 4fc1e1307463d028cfcdc4661bc1dab955142192 /libcxx/test/std/utilities/function.objects/func.not_fn | |
parent | 29eeea00e12ee33728ead258c7d6466d79f8ca1d (diff) | |
download | bcm5719-llvm-a18ef6f1f9d2a32519192feedadb7814461db488.tar.gz bcm5719-llvm-a18ef6f1f9d2a32519192feedadb7814461db488.zip |
Fix PR31916 - std::visit rejects visitors accepting lvalue arguments
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
Diffstat (limited to 'libcxx/test/std/utilities/function.objects/func.not_fn')
0 files changed, 0 insertions, 0 deletions