[Bug c++/37582] [4.3 Regression] std::pow strange overload resolution
rguenth at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Fri Sep 19 09:35:00 GMT 2008
------- Comment #3 from rguenth at gcc dot gnu dot org 2008-09-19 09:34 -------
Shorter testcase:
#include <cmath>
class super_real {
public:
super_real (double);
};
bool operator&& (int i, const super_real& a);
double square(double a) {
return std::pow(a,2.0);
}
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |rguenth at gcc dot gnu dot
| |org
Status|UNCONFIRMED |NEW
Ever Confirmed|0 |1
Keywords| |rejects-valid
Known to fail| |4.3.0 4.3.2
Known to work| |4.2.4 4.4.0
Priority|P3 |P1
Last reconfirmed|0000-00-00 00:00:00 |2008-09-19 09:34:07
date| |
Summary|std::pow strange overload |[4.3 Regression] std::pow
|resolution |strange overload resolution
Target Milestone|--- |4.3.3
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37582
More information about the Gcc-bugs
mailing list