gcc игнорит calling conventions - __attribute__((any_call)) и т.п.
От: Molchalnik  
Дата: 23.09.14 14:16
Оценка:
gcc по непонятной мне причине выдаёт варнинг
__attribute__((stdcall))  int  foo(int, int);

warning: 'stdcall' attribute ignored

При этом тип соглашения не имеет значения, хоть cdecl ставь, хоть fastcall

особых ключей компиляции нет.
флаг -mrtd не имеет эффекта, компилятор пишет что-то про "не работает в 64битном режиме"

Как исправить?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.