Commit a79ccd14 by Richard Guenther Committed by Richard Biener

re PR c++/40561 (code does not compile -- compiles fine when replacing != with !(==))

2010-04-27  Richard Guenther  <rguenther@suse.de>

	PR middle-end/40561
	* g++.dg/other/pr40561.C: New testcase.

From-SVN: r158778
parent 78eaf7bf
2010-04-27 Richard Guenther <rguenther@suse.de>
PR middle-end/40561
* g++.dg/other/pr40561.C: New testcase.
2010-04-27 Martin Jambor <mjambor@suse.cz>
PR middle-end/43812
......
// { 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;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment