diff options
Diffstat (limited to 'gcc/double-int.h')
| -rw-r--r-- | gcc/double-int.h | 22 |
1 files changed, 1 insertions, 21 deletions
diff --git a/gcc/double-int.h b/gcc/double-int.h index 5c425a8..39929d2 100644 --- a/gcc/double-int.h +++ b/gcc/double-int.h @@ -128,6 +128,7 @@ struct double_int double_int operator ^ (double_int) const; double_int and_not (double_int) const; + double_int lshift (HOST_WIDE_INT count) const; double_int lshift (HOST_WIDE_INT count, unsigned int prec, bool arith) const; double_int rshift (HOST_WIDE_INT count, unsigned int prec, bool arith) const; double_int alshift (HOST_WIDE_INT count, unsigned int prec) const; @@ -258,27 +259,6 @@ double_int::operator -- () } inline double_int & -double_int::operator *= (double_int b) -{ - *this = *this * b; - return *this; -} - -inline double_int & -double_int::operator += (double_int b) -{ - *this = *this + b; - return *this; -} - -inline double_int & -double_int::operator -= (double_int b) -{ - *this = *this - b; - return *this; -} - -inline double_int & double_int::operator &= (double_int b) { *this = *this & b; |
