Delen via


Compilerwaarschuwing (niveau 1, fout) C4392

'handtekening': onjuist aantal argumenten voor intrinsieke functie, verwachte 'getal'-argumenten

Opmerkingen

Een functiedeclaratie voor een compiler-intrinsiek had het verkeerde aantal argumenten. De resulterende afbeelding werkt mogelijk niet correct. U kunt deze waarschuwing oplossen door de declaratie te corrigeren of de declaratie en #include het juiste headerbestand te verwijderen.

Deze waarschuwing wordt altijd weergegeven als een fout. Gebruik de waarschuwings pragma om het waarschuwingsniveau uit te schakelen of te wijzigen.

Example

In het volgende voorbeeld wordt C4392 gegenereerd:

// 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()
{
}