Compartir a través de


Advertencia del compilador (nivel 1, error) C4392

"signature": número incorrecto de argumentos para la función intrínseca; se esperaban "number" argumentos

Una declaración de función para un intrínseco del compilador tenía un número incorrecto de argumentos. Es posible que la imagen resultante no se ejecute correctamente. Para corregir esta advertencia, corrija la declaración o elimine la declaración y #include el archivo de encabezado adecuado.

Esta advertencia siempre se emite como error. Use la pragma de advertencia para deshabilitar o cambiar el nivel de advertencia.

El ejemplo siguiente genera la advertencia 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()
{
}