labath added inline comments.

================
Comment at: unittests/Core/ScalarTest.cpp:90
@@ +89,3 @@
+    ASSERT_TRUE(s_scalar.ExtractBitfield(0, 0));
+    ASSERT_EQ(0, memcmp(&a1, s_scalar.GetBytes(), sizeof(a1)));
+    ASSERT_TRUE(s_scalar.ExtractBitfield(len, 0));
----------------
bryanpkc wrote:
> labath wrote:
> > Is there a reason this couldn't be written as `ASSERT_EQ(a1, 
> > s_scalar.SLongLong())` ?
> > If there isn't one, I think this would make the check more readable.
> SLongLong() invokes sextOrTrunc() and getSExtValue(), potentially further 
> changing the contents of the underlying m_integer. I felt that checking with 
> memcmp() immediately after ExtractBitfield() is a more fool-proof way to 
> confirm the behaviour of ExtractBitfield(). There are precedents for using 
> memcmp() in the file, and it is not that much more unreadable.
Ok, I'll leave that up to you.


http://reviews.llvm.org/D20355



_______________________________________________
lldb-commits mailing list
lldb-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/lldb-commits

Reply via email to