[ Sylvain adds: ]
I just noticed that std::pair has the same issue. The following now fails with GCC's -std=c++0x mode:
#include <utility> int main() { std::pair<char *, char *> p (0,0); }I have not made any general audit for such problems elsewhere.