|
|
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.