Compiler Error C3011
inline assembly not allowed directly within a parallel region
An omp
parallel region cannot contain inline assembly instructions.
The following sample generates 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
}