* pt.c (UNIFY_ALLOW_MAX_CORRECTION): Define.
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Oct 2001 13:07:29 +0000 (13:07 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 16 Oct 2001 13:07:29 +0000 (13:07 +0000)
commit4829ecfcf32eaabc39e5869a575341e83efa7dcb
treeb2d3d48c1e9e34a20a01c82573b3db0adc9e80d0
parentbbf9fb6a7dfb94df60c1f8625f60ce58dccebbbb
* pt.c (UNIFY_ALLOW_MAX_CORRECTION): Define.
(unify): Only handle MINUS_EXPR specially if the above flag is set
and the subtracted constant is 1.  Clear the flag on recursive calls.
Set it when unifying the maximum value in an INTEGER_TYPE's range.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46287 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/cp/ChangeLog
gcc/cp/pt.c