﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
791	integer? returns true for special flonum types on 64-bits machines	sjamaan	Christian Kellermann	"The C_i_integerp function doesn't first unpack flonum values before checking if they represent infinity or NaN.  On x86-64, this means that  {{{(integer? +nan.0) => #t}}} and {{{(integer? +inf.0) => #t}}}.

A suggested initial patch is at http://paste.call-cc.org/paste?id=2d5b17c595ae79bacbe36c52d4613ccd3e0373a2, but Christian said he'd work on a proper patch which includes changes to the testsuite to catch these errors (for the other number predicates too)."	defect	closed	major	4.9.0	core libraries	4.7.x	fixed	flonums, integers		
