Nota
L'accés a aquesta pàgina requereix autorització. Pots provar d'iniciar sessió o canviar de directori.
L'accés a aquesta pàgina requereix autorització. Pots provar de canviar directoris.
"intrinsic": función intrínseca no permitida directamente dentro de una región paralela
Observaciones
Una función intrínseca del compilador no se permite en una región omp parallel . Para corregir este problema, saque los intrínsecos de la región o reemplácelos por equivalentes no intrínsecos.
Ejemplo
En el ejemplo siguiente se genera la advertencia C3012 y se muestra una manera de corregirlo:
// C3012.cpp
// compile with: /openmp
#ifdef __cplusplus
extern "C" {
#endif
void* _ReturnAddress();
#ifdef __cplusplus
}
#endif
int main()
{
#pragma omp parallel
{
_ReturnAddress(); // C3012
}
_ReturnAddress(); // OK
}