|
|
1.1 root 1: 554a555,556
2: > if (p->fn.type == FLOAT)
3: > p->fn.type = p->fn.csiz = DOUBLE;
4: 987d988
5: < q->suse = -lineno;
6: 1512,1515d1512
7: < if (t1 == FLOAT && callop(l->tn.op))
8: < t1 = DOUBLE;
9: < if (t2 == FLOAT && callop(r->tn.op))
10: < t2 = DOUBLE;
11: 1622c1619
12: < /* don't push a conversion down the lhs of an assign op or a call */
13: ---
14: > /* don't push a conversion down the lhs of an assign op */
15: 1625c1622
16: < !(asgop(p->in.op) || callop(p->in.op)))
17: ---
18: > !asgop(p->in.op))
19: 1631,1641d1627
20: < else if (pt == FLOAT && callop(p->in.op))
21: < {
22: < if (t == DOUBLE)
23: < goto rew;
24: < else
25: < {
26: < p->fn.type = DOUBLE;
27: < p->fn.csiz = s;
28: < p->fn.cdim = d;
29: < }
30: < }
31: 2146,2147c2132,2133
32: < # ifdef GDEBUG
33: < dbline();
34: ---
35: > # ifdef SDB
36: > sdbline();
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.