LINUX.ORG.RU

История изменений

Исправление utf8nowhere, (текущая версия) :

Вижу, догадаться ты не смог. Объясняю:

1. Компилятор может заглянуть внутрь метода и увидеть там built-in функцию с известной ему семантикой.

2. Если он не может заглянуть внутрь метода или функции, т.к. она, например, находится в другой единице трансляции, то компилятор вынужден делать самые пессимистичные предположения о том, что функция делает.

Исходная версия utf8nowhere, :

1. Компилятор может заглянуть внутрь метода и увидеть там built-in функцию с известной ему семантикой.

2. Если он не может заглянуть внутрь метода или функции, т.к. она, например, находится в другой единице трансляции, то компилятор вынужден делать самые пессимистичные предположения о том, что функция делает.