K
Кстати, в некотором роде этот баг можно залатать не решая фундаментальные проблемы типа "как задать диалект скалы для внешней либы" или юзая только данные из тейсти - в парсере разрешить парсить
Set[_ <: Abc]
в режиме -P:kind-projector:underscore-placeholders
. Причем это будет более валидное поведение чем сейчас в некотором смысле, потому что этот код парсится с андерскорами, просто на следующей фазе <: Abc
игнорится и получается тоже самое что Set[_]
/[A] =>> Set[A]
, но сам код парсер проходит и может скомпилится без ошибок.