commit | 0e2cf7606d3276c07b26ff2329c18bc739fddbde | [log] [tgz] |
---|---|---|
author | Vikram S. Adve <vadve@cs.uiuc.edu> | Wed Nov 27 17:46:38 2002 +0000 |
committer | Vikram S. Adve <vadve@cs.uiuc.edu> | Wed Nov 27 17:46:38 2002 +0000 |
tree | 80749285458529efe6ee2de4bf94f96c5905f413 | |
parent | 61ff02982f8e9be0df1ba9f658e1dad4f98839a7 [diff] |
Several fixes: (1) Applied patch from Casey to implement iterator::operator= correctly: it should use a pointer, not a reference. (2) Added operators == and !=, and method all(). (3) Important bug fix: excess bits need to be ignored in operations like ==, count(), and all(). We do this by ensuring excess bits in the last bitset are always 0. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@4837 91177308-0d34-0410-b5e6-96231b3b80d8