sizeof(X::size_type) != sizeof(unsigned int)
な処理系のためにわざわざ地雷を埋め込む理由が分からない