Cómo reutilizar un mixin cuyo selector se forma usando concatenación

En Less, puedo escribir:

.outer {  
    .inner {  
        color: red;  
    }  
}

.test {  
    .outer .inner;
}

Pero cuando escribo:

.outer {  
    &-inner {  
        color: red;  
    }  
}

.test {  
    .outer-inner;
}

Cuando quito el.test, el.outer-inner salida correctamente, pero cuando lo agrego de nuevo, elel compilador dice

.outer-inner no está definido.

¿Hay alguna forma de reutilizar los estilos de.outer-inner?

Respuestas a la pregunta(1)

Su respuesta a la pregunta