blob: c5e3328931fe3f73e83f2d9c4ebd7b4eb2b2b5ff (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
// expect: 1/1/1/
// spec 1.4.3: 1. ends the literal when no digit, e or E follows; 1.e3 and 1.5e-3 are fractions
include rt;
void pn(int x) { rt.put_n(x); rt.put_c(10); }
fn pf(x) { asm { x @ #1220 } rt.put_c(10); return 0; }
fn main() {
float a = 1.;
pn(a == 1.0);
float b = 1.e0;
pn(b == 1.0);
float c = 5e-1;
pn(c == 0.5);
return 0;
}
|