Delen via


Compilerwaarschuwing (niveau 4) C4937

"tekst1" en "tekst2" zijn niet te onderscheiden als argumenten voor "richtlijn"

Opmerkingen

Vanwege de manier waarop de compiler argumenten verwerkt voor instructies, kunnen namen die betekenis hebben voor de compiler, zoals trefwoorden met meerdere tekstweergaven (enkele en dubbele onderstrepingstekenformulieren), niet onderscheiden.

Voorbeelden van dergelijke tekenreeksen zijn __cdecl en __forceinline. Houd er rekening mee dat onder /Za alleen de formulieren met dubbele onderstrepingstekens zijn ingeschakeld.

Example

In het volgende voorbeeld wordt C4937 gegenereerd:

// C4937.cpp
// compile with: /openmp /W4
#include "omp.h"
int main() {
   #pragma omp critical ( __leave )   // C4937
   ;

   // OK
   #pragma omp critical ( leave )
   ;
}