virtual.h: Don't access parameter dest after move

Unqualified `dest` refers to the parameter, whereas `this->dest` refers
to the field (into which parameter `dest` was moved).