다음을 통해 공유


컴파일러 경고(수준 4) C4937

'text1' 및 'text2'을(를) 'directive'에 대한 인수로 구분할 수 없습니다.

컴파일러가 지시문에 대한 인수를 처리하는 방식으로 인해 여러 텍스트 표현(단일 및 이중 밑줄 형식)을 가진 키워드와 같은 컴파일러에 의미가 있는 이름을 구분할 수 없습니다.

이러한 문자열의 예는 __cdecl __forceinline. /Za가 지정된 경우에는 이중 밑줄 형식만 사용할 수 있습니다.

다음 샘플에서는 C4937을 생성합니다.

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

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