Avoid crash when _GLIBCXX_DEBUG is defined.
Avoid crash when _GLIBCXX_DEBUG is defined.

I'm not sure why gcc's STL debug complains when swapping two iterators
when one of them is a singular, but doesn't when I assign one to the
other via assignment. But whichever works....

Distrotech/mdds,Distrotech/mdds