------- Additional Comments From bangerth at dealii dot org 2005-08-06 17:18 ------- I agree with Gaby: the standard pretty unambiguously lists the signature of std::distance, and the name lookup rules say that it needs to be found. What leeway do we have in rejecting it anyway and picking anything else? The fact that you want another function to be found is not a normative clause that can be derived from the standard. However, as has been proposed before: the correct course of action is to lobby the standards committee to introduce some notion of "concept" and specify that the std::distance function shall only be used if its arguments conform to a certain concept. This has been done in the past using means like boost::enable_if, but the standard doesn't use such things at present so I don't see how we can modify libstdc++ in a way that conforms with the present standard. I therefore close this PR as suggested by Gaby. W.
-- What |Removed |Added ---------------------------------------------------------------------------- Status|SUSPENDED |RESOLVED Resolution| |INVALID http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15910