Erreur du compilateur C3011
assembly inline non autorisé directement dans une région parallèle
Une région parallèle omp
ne peut pas contenir d’instructions d’assembly inline.
L’exemple suivant génère l’erreur 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
}