------- Comment #2 from paolo dot carlini at oracle dot com 2010-03-11 16:41 ------- I would be willing to work on this, of course, but I can't really do it now because I'm traveling and I don't have with me all the tools I need.
Anyway, we do already have a testcase involving a pair of doubles, and I'm surprised that now is broken for a pair of pointers, or the issue it really about the const qualification? In any case, it doesn't look to me as possibly a problem having to do with the implementation of the trait proper, because it boils down to just: case CPTK_IS_POD: return (pod_type_p (type1)); Maybe Jason can help a bit, I think pod_type_p has been recently changed to deal with std_layout types, etc. -- paolo dot carlini at oracle dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jason at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43333