From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: From: Charles Forsyth Date: Tue, 1 Dec 2009 23:33:37 +0000 To: 9fans@9fans.net In-Reply-To: <46d4fa4852db88ca9609ab3b42b84723@ladd.quanstro.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] compiler double bug. Topicbox-Message-UUID: a687cc22-ead5-11e9-9d60-3106f5b1d025 >the implicit conversion on return also appears botched. both this: uint fun(void) { double g; g = 4215866817.; USED(g); return g; } void main(void) { uint x; double g; x = fun(); USED(x); g = 1.; exits(""); } and this double fun(void) { return 4215866817.; } void main(void) { uint x; double g; x = fun(); USED(x); g = 1.; exits(""); } seemed to be correct. but perhaps i misunderstood