Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.old-deja/g++.pt/friend49.C @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | |
children |
line wrap: on
line source
// { dg-do assemble } // Copyright (C) 2001 Free Software Foundation, Inc. // Contributed by Nathan Sidwell 5 Jun 2001 <nathan@codesourcery.com> // Bug 2929. We were forgetting about template parm scope when // injecting a friend decl into a class template specialization's // containing scope. template <class Type> class Vec; template <> class Vec<double> { public: Vec (); Vec<double> & Fn (double); friend Vec<double> Fn (const Vec<double> &, double); }; // pop_binding ICE template <class _Tp> class Alloc { template <class _Tp1> struct Rebind { typedef Alloc<_Tp1> other; }; };