Erro do compilador C3006
'clause': um argumento esperado está ausente na cláusula da diretiva 'directive' do OpenMP
Uma diretiva OpenMP não tinha um argumento esperado.
O seguinte exemplo gera o erro C3006:
// C3006.c
// compile with: /openmp
int main()
{
#pragma omp parallel shared // C3006
// Try the following line instead:
// #pragma omp parallel shared(x) {}
}