// Aviso: std::move en el return impide la elisión de la copia. Compila, pero es peor.
#include <utility>

#include "../traced.h"

Traced make_traced() {
    Traced local("local");
    return std::move(local);
}

int main() {
    Traced d = make_traced();
    return 0;
}
