bpo-37236: pragma optimize off for _Py_c_quot on Windows arm64 (GH-13983)

This commit is contained in:
Paul Monson 2019-06-12 11:08:40 -07:00 committed by Steve Dower
parent daf6262751
commit ff6bb0aa95
1 changed files with 7 additions and 0 deletions

View File

@ -55,6 +55,10 @@ _Py_c_prod(Py_complex a, Py_complex b)
return r;
}
/* Avoid bad optimization on Windows ARM64 until the compiler is fixed */
#ifdef _M_ARM64
#pragma optimize("", off)
#endif
Py_complex
_Py_c_quot(Py_complex a, Py_complex b)
{
@ -112,6 +116,9 @@ _Py_c_quot(Py_complex a, Py_complex b)
}
return r;
}
#ifdef _M_ARM64
#pragma optimize("", on)
#endif
Py_complex
_Py_c_pow(Py_complex a, Py_complex b)