From 7fbf606f65f9479301bc72e8f2f770ddf60c774e Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Thu, 6 Nov 2008 14:50:58 -0800 Subject: change minimum sethi/ullman number to 1 to distinguish not computed (0) vs trivial (1). add missing ullmancalc on function args. R=ken OCL=18711 CL=18711 --- src/cmd/gc/subr.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'src/cmd/gc/subr.c') diff --git a/src/cmd/gc/subr.c b/src/cmd/gc/subr.c index ddf0560c3..2e8107885 100644 --- a/src/cmd/gc/subr.c +++ b/src/cmd/gc/subr.c @@ -2048,7 +2048,7 @@ ullmancalc(Node *n) switch(n->op) { case OLITERAL: case ONAME: - ul = 0; + ul = 1; goto out; case OCALL: case OCALLMETH: @@ -2056,10 +2056,10 @@ ullmancalc(Node *n) ul = UINF; goto out; } - ul = 0; + ul = 1; if(n->left != N) ul = n->left->ullman; - ur = 0; + ur = 1; if(n->right != N) ur = n->right->ullman; if(ul == ur) -- cgit v1.2.3