Several fixes:
authorVikram S. Adve <vadve@cs.uiuc.edu>
Wed, 27 Nov 2002 17:46:38 +0000 (17:46 +0000)
committerVikram S. Adve <vadve@cs.uiuc.edu>
Wed, 27 Nov 2002 17:46:38 +0000 (17:46 +0000)
commit0e2cf7606d3276c07b26ff2329c18bc739fddbde
tree80749285458529efe6ee2de4bf94f96c5905f413
parent61ff02982f8e9be0df1ba9f658e1dad4f98839a7
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
include/Support/BitSetVector.h
include/llvm/ADT/BitSetVector.h