Commit ff6bb0aa authored by Paul Monson's avatar Paul Monson Committed by Steve Dower

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

parent daf62627
...@@ -55,6 +55,10 @@ _Py_c_prod(Py_complex a, Py_complex b) ...@@ -55,6 +55,10 @@ _Py_c_prod(Py_complex a, Py_complex b)
return r; return r;
} }
/* Avoid bad optimization on Windows ARM64 until the compiler is fixed */
#ifdef _M_ARM64
#pragma optimize("", off)
#endif
Py_complex Py_complex
_Py_c_quot(Py_complex a, Py_complex b) _Py_c_quot(Py_complex a, Py_complex b)
{ {
...@@ -112,6 +116,9 @@ _Py_c_quot(Py_complex a, Py_complex b) ...@@ -112,6 +116,9 @@ _Py_c_quot(Py_complex a, Py_complex b)
} }
return r; return r;
} }
#ifdef _M_ARM64
#pragma optimize("", on)
#endif
Py_complex Py_complex
_Py_c_pow(Py_complex a, Py_complex b) _Py_c_pow(Py_complex a, Py_complex b)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment