diff options
author | Paolo Carlini <paolo.carlini@oracle.com> | 2017-10-27 10:45:25 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2017-10-27 10:45:25 +0000 |
commit | e89b556bafe224a4017bc4513d88b3e52253ce74 (patch) | |
tree | d6310747b559bed51529f7878b062d4616085d2a | |
parent | 001ee39a52ec28f2c03bfc7764e30652157b1161 (diff) | |
download | gcc-e89b556bafe224a4017bc4513d88b3e52253ce74.zip gcc-e89b556bafe224a4017bc4513d88b3e52253ce74.tar.gz gcc-e89b556bafe224a4017bc4513d88b3e52253ce74.tar.bz2 |
re PR c++/71385 (Internal compiler error when using concept as placeholder)
2017-10-27 Paolo Carlini <paolo.carlini@oracle.com>
PR c++/71385
* g++.dg/concepts/pr71385.C: New.
From-SVN: r254139
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/g++.dg/concepts/pr71385.C | 12 |
2 files changed, 17 insertions, 0 deletions
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 57a8f44..0b59449 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,5 +1,10 @@ 2017-10-27 Paolo Carlini <paolo.carlini@oracle.com> + PR c++/71385 + * g++.dg/concepts/pr71385.C: New. + +2017-10-27 Paolo Carlini <paolo.carlini@oracle.com> + PR c++/80739 * g++.dg/cpp1y/constexpr-80739.C: New. diff --git a/gcc/testsuite/g++.dg/concepts/pr71385.C b/gcc/testsuite/g++.dg/concepts/pr71385.C new file mode 100644 index 0000000..bd5d08c --- /dev/null +++ b/gcc/testsuite/g++.dg/concepts/pr71385.C @@ -0,0 +1,12 @@ +// { dg-options "-std=c++17 -fconcepts" } + +template<class T> +concept bool Addable(){ + return requires(T x){ + {x + x} -> T; + }; +} + +int main(){ + Addable t = 0; +} |