Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.dg/template/ptrmem7.C @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
// { dg-do compile } // Origin: <togawa at acm dot arg> // c++/2094: unsupported 'ptrmem_cst' in type unification struct R { int i; }; struct S { int i; int j; }; struct S2 : S {}; template<int S::*p, typename> struct X { X (); template<typename U> X(const X<p,U> &); }; X<&S::i,S> x = X<&S::i,S>(); X<&S::i,S> x2 = X<&S2::i,S>(); X<&S::i,S> y = X<&S::j,S>(); // { dg-error "" } X<&S::i,S> z = X<&R::i,S>(); // { dg-error "" }