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

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

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

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

Сообщение Cheb » 10.08.2015 19:16:01

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

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

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

Докладывать ошибку, или это я слоупок и надо давно обновить FPC? :?:
Аватара пользователя
Cheb
энтузиаст
 
Сообщения: 994
Зарегистрирован: 06.06.2005 15:54:34

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

Сообщение Максим » 11.08.2015 01:33:32

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

Я думаю, лучше доложить.
Аватара пользователя
Максим
энтузиаст
 
Сообщения: 598
Зарегистрирован: 27.07.2007 01:51:43
Откуда: Москва

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

Сообщение Sergei I. Gorelkin » 11.08.2015 02:54:58

Если приглядеться, то в math.pp варианты min/max с параметрами типа Cardinal закомментарены в ревизии 817 (задолго до версии 2.6) с пометкой "добавляет больше проблем, чем решает"...
Аватара пользователя
Sergei I. Gorelkin
энтузиаст
 
Сообщения: 1407
Зарегистрирован: 24.07.2005 14:40:41
Откуда: Зеленоград


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru