Предупреждение компилятора (уровень 1, ошибка) C4392
"сигнатура" : неправильное число аргументов для встроенной функции, ожидаемые аргументы number
Объявление функции для встроенного компилятора имело неправильное количество аргументов. Полученный образ может не выполняться правильно. Чтобы устранить это предупреждение, исправьте объявление или удалите объявление и #include
соответствующий файл заголовка.
Это предупреждение всегда выводится как ошибка. Используйте предупреждение pragma, чтобы отключить или изменить уровень предупреждения.
Следующий пример приводит к возникновению ошибки C4392:
// C4392.cpp
// compile with: /W1
// processor: x86
// uncomment the following line and delete the line that
// generated the warning to resolve
// #include "xmmintrin.h"
#ifdef __cplusplus
extern "C" {
#endif
extern void _mm_stream_pd(double *dp); // C4392
#ifdef __cplusplus
}
#endif
int main()
{
}