diff options
author | Damien George <damien@micropython.org> | 2020-09-04 11:04:46 +1000 |
---|---|---|
committer | Damien George <damien@micropython.org> | 2020-09-11 10:03:57 +1000 |
commit | 8d5a40c86e384bf3cddb2f687374e0bb1ae6df7d (patch) | |
tree | ab7068d18e41e1c19d4a7fa62f08875a65594520 /py/modstruct.c | |
parent | 709398daae14b3630de7050e08b9e77ea1232716 (diff) | |
download | micropython-8d5a40c86e384bf3cddb2f687374e0bb1ae6df7d.tar.gz micropython-8d5a40c86e384bf3cddb2f687374e0bb1ae6df7d.zip |
py/objfloat: Fix handling of negative float to power of nan.
Prior to this commit, pow(-2, float('nan')) would return (nan+nanj), or
raise an exception on targets that don't support complex numbers. This is
fixed to return simply nan, as CPython does.
Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'py/modstruct.c')
0 files changed, 0 insertions, 0 deletions