With the rvalue reference changes in
N2844basic_ios::move no longer has the most convenient signature:

void move(basic_ios&& rhs);

This signature should be changed to accept lvalues. It does not need to be
overloaded to accept rvalues. This is a special case that only derived clients
will see. The generic move still needs to accept rvalues.

[
Batavia (2009-05):
]

Tom prefers, on general principles, to provide both overloads.
Alisdair agrees.

Howard points out that there is no backward compatibility issue
as this is new to C++0X.

We agree that both overloads should be provided,
and Howard will provide the additional wording.
Move to Open.