Compartilhar via


Erro do compilador C3011

assembly embutido não permitido diretamente dentro de uma região parallel

Uma região paralela omp não pode conter instruções de assembly embutidas.

O seguinte exemplo gera o erro C3011:

// C3011.cpp
// compile with: /openmp
// processor: /x86
int main() {
   int   n = 0;

   #pragma omp parallel
   {
      _asm mov eax, n   // Delete this line to resolve this error.
   }   // C3011
}