Докладывать ли ошибку: Math.max нет qword варианта?

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Ответить
Аватара пользователя
Cheb
энтузиаст
Сообщения: 994
Зарегистрирован: 06.06.2005 15:54:34
Контактная информация:

Докладывать ли ошибку: Math.max нет qword варианта?

Сообщение Cheb »

Тут на досуге компилировал в FPC 2.6.4 под 64 бита, и компилятор вдруг встал как баран перед новыми воротами на вызове Math.max c двумя ptruint значениями:

Error: Can't determine which overloaded function to call :shock:

Полез смотреть - и точно, int64 есть, cardinal есть, а qword нету. :(

Докладывать ошибку, или это я слоупок и надо давно обновить FPC? :?:
Аватара пользователя
Максим
энтузиаст
Сообщения: 599
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

Сообщение Максим »

В грядущей версии 3.0, вроде, тоже нет.

Я думаю, лучше доложить.
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
Сообщения: 1409
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград

Сообщение Sergei I. Gorelkin »

Если приглядеться, то в math.pp варианты min/max с параметрами типа Cardinal закомментарены в ревизии 817 (задолго до версии 2.6) с пометкой "добавляет больше проблем, чем решает"...
Ответить