diff options
Diffstat (limited to 'src/compiler/Utility.cc')
| -rw-r--r-- | src/compiler/Utility.cc | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/compiler/Utility.cc b/src/compiler/Utility.cc index 7d3a887d98..7b99966759 100644 --- a/src/compiler/Utility.cc +++ b/src/compiler/Utility.cc @@ -373,8 +373,9 @@ void oatCopyBitVector(ArenaBitVector* dest, const ArenaBitVector* src) bool oatIntersectBitVectors(ArenaBitVector* dest, const ArenaBitVector* src1, const ArenaBitVector* src2) { - if (src2 == NULL || - dest->storageSize != src1->storageSize || + DCHECK(src1 != NULL); + DCHECK(src2 != NULL); + if (dest->storageSize != src1->storageSize || dest->storageSize != src2->storageSize || dest->expandable != src1->expandable || dest->expandable != src2->expandable) @@ -393,8 +394,9 @@ bool oatIntersectBitVectors(ArenaBitVector* dest, const ArenaBitVector* src1, bool oatUnifyBitVectors(ArenaBitVector* dest, const ArenaBitVector* src1, const ArenaBitVector* src2) { - if (src2 == NULL || - dest->storageSize != src1->storageSize || + DCHECK(src1 != NULL); + DCHECK(src2 != NULL); + if (dest->storageSize != src1->storageSize || dest->storageSize != src2->storageSize || dest->expandable != src1->expandable || dest->expandable != src2->expandable) |