[Bug c++/67148] [concepts] Failed concept check when indirecting through a constrained trait

2015-08-07 Thread eric.niebler at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67148 --- Comment #1 from Eric Niebler --- If I replace the variadic Same concept with the binary one below, the problem goes away. template concept bool Same() { return __is_same_as(T,U); }

[Bug c++/67148] [concepts] Failed concept check when indirecting through a constrained trait

2015-08-08 Thread Casey at Carter dot net
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67148 --- Comment #2 from Casey Carter --- Here's a somewhat minimized test case that illustrates that overload resolution works correctly, but matching partial specializations of a class template or variable template does not: template struct bool_

[Bug c++/67148] [concepts] Failed concept check when indirecting through a constrained trait

2019-09-04 Thread andrew.n.sutton at gmail dot com
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67148 --- Comment #3 from Andrew Sutton --- This seems to have been fixed at some point. All examples compile in the concepts-cxx2a branch, which also has a test for this PR.

[Bug c++/67148] [concepts] Failed concept check when indirecting through a constrained trait

2019-10-14 Thread redi at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67148 Jonathan Wakely changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---