Por que a macro Def.inputTask não funciona no Scala 2.11.1?

Estou usando o Scala 2.11.1 e o sbt 0.13.5.

Eu tenho um plugin sbt que contém uma função auxiliar para criar tarefas de entrada da seguinte maneira (a implementação é removida porque é irrelevante para o problema):

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

Essa função compila e funciona bem no Scala 2.10.4, no entanto, uma vez que mudo para a 2.11.1, ela falha com o seguinte erro:

não é possível expandir macros compiladas por versões anteriores do Scala

É oDef.inputTask macro simplesmente quebrada no Scala 2.11.1, ou estou perdendo alguns detalhes gritantes?

No momento, a função acima está residindo no plug-in sbt mais simples que se possa imaginar. Também não há dependências.

questionAnswers(4)

yourAnswerToTheQuestion