А чего он по значению возвращается? Здесь же может произойти ненужный вызов конструктора копирования и деструктора, который что-то сделает с автосэйвером? или пофиг?