<div dir="ltr">Test coverage?</div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Jun 15, 2016 at 5:44 PM, Evgeniy Stepanov via llvm-commits <span dir="ltr"><<a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">eugenis created this revision.<br>
eugenis added a reviewer: pcc.<br>
eugenis added a subscriber: llvm-commits.<br>
eugenis set the repository for this revision to rL LLVM.<br>
<br>
Current implementation leaves the object in an invalid state.<br>
<br>
Repository:<br>
  rL LLVM<br>
<br>
<a href="http://reviews.llvm.org/D21423" rel="noreferrer" target="_blank">http://reviews.llvm.org/D21423</a><br>
<br>
Files:<br>
  include/llvm/ADT/BitVector.h<br>
<br>
Index: include/llvm/ADT/BitVector.h<br>
===================================================================<br>
--- include/llvm/ADT/BitVector.h<br>
+++ include/llvm/ADT/BitVector.h<br>
@@ -105,6 +105,7 @@<br>
   BitVector(BitVector &&RHS)<br>
     : Bits(RHS.Bits), Size(RHS.Size), Capacity(RHS.Capacity) {<br>
     RHS.Bits = nullptr;<br>
+    RHS.Size = RHS.Capacity = 0;<br>
   }<br>
<br>
   ~BitVector() {<br>
@@ -454,6 +455,7 @@<br>
     Capacity = RHS.Capacity;<br>
<br>
     RHS.Bits = nullptr;<br>
+    RHS.Size = RHS.Capacity = 0;<br>
<br>
     return *this;<br>
   }<br>
<br>
<br>
<br>_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a><br>
<a href="http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits" rel="noreferrer" target="_blank">http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><br>
<br></blockquote></div><br></div>