¿Por qué la macro Def.inputTask no funciona en Scala 2.11.1?

Estoy usando Scala 2.11.1 y sbt 0.13.5.

Tengo un complemento sbt que contiene una función auxiliar para crear tareas de entrada de la siguiente manera (la implementación se elimina porque es irrelevante para el problema):

def register(name: String, description: String): Def.Setting[InputTask[Unit]] = {
    InputKey[Unit](name, description) <<= Def.inputTask { 
        println("test")
    }
}

Esta función se compila y funciona bien en Scala 2.10.4, sin embargo, una vez que cambio a 2.11.1, falla con el siguiente error:

no puede expandir las macros compiladas por versiones anteriores de Scala

Es elDef.inputTask macro simplemente rota en Scala 2.11.1, ¿o me falta algún detalle deslumbrante?

En este momento, la función anterior reside en el complemento sbt más simple imaginable. No hay dependencias en absoluto, tampoco.

Respuestas a la pregunta(4)

Su respuesta a la pregunta