view gcc/testsuite/g++.old-deja/g++.pt/memtemp64.C @ 145:1830386684a0

gcc-9.2.0
author anatofuz
date Thu, 13 Feb 2020 11:34:05 +0900
parents 04ced10e8804
children
line wrap: on
line source

// { dg-do assemble  }

template <class T>
struct S1 {};

template <class T>
void f(T);

template <class C>
struct S2
{
  template <class T>
  void f<S1<T> >(T) {}  // { dg-error "8:non-class, non-variable partial specialization" "" { target c++14 } }
  // { dg-error "8:non-type partial specialization" "" { target c++11_down } .-1 }
};


template <class T>
struct S3
{
  friend class S2<T>;
};