Aviso do compilador (nível 4) C4937
'text1' e 'text2' são indistinguíveis como argumentos para 'diretiva'
Devido à maneira como o compilador processa argumentos para diretivas, os nomes que têm significado para o compilador, como palavras-chave com várias representações de texto (formulários de sublinhado único e duplo), não podem ser distinguidos.
Exemplos dessas cadeias de caracteres são __cdecl e __forceinline. Observe que, em /Za, somente os formulários de sublinhado duplo estão habilitados.
A amostra a seguir gera C4937:
// C4937.cpp
// compile with: /openmp /W4
#include "omp.h"
int main() {
#pragma omp critical ( __leave ) // C4937
;
// OK
#pragma omp critical ( leave )
;
}
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de