История изменений
Исправление utf8nowhere, (текущая версия) :
Вижу, догадаться ты не смог. Объясняю:
1. Компилятор может заглянуть внутрь метода и увидеть там built-in функцию с известной ему семантикой.
2. Если он не может заглянуть внутрь метода или функции, т.к. она, например, находится в другой единице трансляции, то компилятор вынужден делать самые пессимистичные предположения о том, что функция делает.
Исходная версия utf8nowhere, :
1. Компилятор может заглянуть внутрь метода и увидеть там built-in функцию с известной ему семантикой.
2. Если он не может заглянуть внутрь метода или функции, т.к. она, например, находится в другой единице трансляции, то компилятор вынужден делать самые пессимистичные предположения о том, что функция делает.