Subject: [boost] [phoenix] bug 9111
From: Fletcher, John P (j.p.fletcher_at_[hidden])
Date: 2014-01-22 17:56:02


From: Boost [boost-bounces_at_[hidden]] on behalf of Mathias Gaunard [mathias.gaunard_at_[hidden]] Sent: 21 January 2014 16:44 To: boost_at_[hidden] Subject: (was Re: [boost] [phoenix] New maintainer > I filed bugs about warnings a while ago. (9111, 9113) > It shouldn't take much work to fix those and it would be great if I > could finally make my code compile without warnings. I have looked at the code for no 9111 and it looks like this: template <int M, typename RhsRT, typename RhsFP> bool operator==(function_ptr<M, RhsRT, RhsFP> const & rhs) const { return false; } For some reason that specialized case is always returning false, which is why rhs is unused. I need to look into why that is the case, or else do some dummy operation on rhs which will suppress the warning. John