flonum? returns false for complex number objects.
authorMark H Weaver <mhw@netris.org>
Tue, 16 Jul 2013 07:38:27 +0000 (03:38 -0400)
committerMark H Weaver <mhw@netris.org>
Tue, 16 Jul 2013 07:57:41 +0000 (03:57 -0400)
commitff5568389c037f7c7b5dff9505c69e7f586f95aa
tree9f7a180a1be3ea214a35192324336740938f1c18
parent62460767e133b4516c30920a4ba705889fb99f18
flonum? returns false for complex number objects.

Fixes <http://bugs.gnu.org/14866>.
Reported by Göran Weinholt <goran@weinholt.se>.

* module/rnrs/arithmetic/flonums.scm (flonum?): Use 'real?' instead of
  'number?'.

* test-suite/tests/r6rs-arithmetic-flonums.test (flonum?): Add tests.
module/rnrs/arithmetic/flonums.scm
test-suite/tests/r6rs-arithmetic-flonums.test