[3384] in java-interest
float exprs return double and args are promoted to double
daemon@ATHENA.MIT.EDU (Gary Aitken)
Thu Nov 9 23:27:17 1995
Date: Thu, 9 Nov 1995 18:29:43 -0700
From: garya@village.org (Gary Aitken)
To: java-interest@java.sun.com
Did floating point type promotion and argument passing change from
Alpha to Beta?
The (Alpha) spec says that expressions involving floats produce float
results, and that floats are passed as floats, not double.
However,
float f() { return(2. + 3.); }
must be written as
float f() { return((float)(2. + 3.)); }
and
void f( float 2. )
must be called as
f( (float)2. );
Gary Aitken garya@village.org
-
This message was sent to the java-interest mailing list
Info: send 'help' to java-interest-request@java.sun.com