Many Unary operators have known widths.

This commit is contained in:
steve 2000-04-21 02:46:42 +00:00
parent d539b0b5fe
commit 9a36dcd33d
1 changed files with 6 additions and 2 deletions

View File

@ -17,7 +17,7 @@
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA
*/ */
#if !defined(WINNT) && !defined(macintosh) #if !defined(WINNT) && !defined(macintosh)
#ident "$Id: set_width.cc,v 1.9 2000/02/23 02:56:55 steve Exp $" #ident "$Id: set_width.cc,v 1.10 2000/04/21 02:46:42 steve Exp $"
#endif #endif
/* /*
@ -262,18 +262,22 @@ bool NetEUnary::set_width(unsigned w)
case '~': case '~':
case '-': case '-':
flag = expr_->set_width(w); flag = expr_->set_width(w);
expr_width(w);
break; break;
default: default:
flag = expr_width() == w; flag = expr_width() == w;
break; break;
} }
expr_width(w);
return flag; return flag;
} }
/* /*
* $Log: set_width.cc,v $ * $Log: set_width.cc,v $
* Revision 1.10 2000/04/21 02:46:42 steve
* Many Unary operators have known widths.
*
* Revision 1.9 2000/02/23 02:56:55 steve * Revision 1.9 2000/02/23 02:56:55 steve
* Macintosh compilers do not support ident. * Macintosh compilers do not support ident.
* *