Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/g++.dg/other/pr40561.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 } #include <set> class SyAccess; class VamsBase { public: virtual ~VamsBase(void); }; class VamsFnct : public VamsBase { public: ~VamsFnct(void); std::set<SyAccess*> getNullDependencies(void) const { return std::set<SyAccess*>(); } }; class VamsFnctSystem:public VamsFnct { public: VamsFnctSystem( const bool _bPassDependencies); }; template< std::set<SyAccess*> (VamsFnct::*__GET_DEP__)(void) const > class VamsSystemFunction:public VamsFnctSystem { public: VamsSystemFunction() :VamsFnctSystem( __GET_DEP__ != &VamsFnct::getNullDependencies ) { } }; VamsSystemFunction<&VamsFnct::getNullDependencies> s;