Comments

We were forgetting to propagate cv-quals from 'this' to the result along
one code path. Fixed by moving the cv-qual propagation up so it's
shared by all code paths.
Tested x86_64-pc-linux-gnu, applying to trunk and 4.6.