clayborg requested changes to this revision.
clayborg added a comment.
This revision now requires changes to proceed.

Just need some sanity checks to make sure the sizeof(float) == 4 and 
sizeof(double) == 8 for the tests to make sure this doesn't fail on systems 
where that isn't true.



================
Comment at: lldb/unittests/Utility/DataExtractorTest.cpp:308
+  {
+    uint8_t buffer[] = {0x00, 0x00, 0x80, 0x40};
+    DataExtractor LE(buffer, sizeof(buffer), lldb::eByteOrderLittle,
----------------
You might want to make check if the size of a float is 4 bytes here and return 
without testing anything if it isn't or this will fail.


================
Comment at: lldb/unittests/Utility/DataExtractorTest.cpp:332
+  {
+    uint8_t buffer[] = {0x00, 0x00, 0x00, 0x80, 0x40};
+    DataExtractor LE(buffer, sizeof(buffer), lldb::eByteOrderLittle,
----------------
You might want to make check if the size of a float is 4 bytes here and return 
without testing anything if it isn't or this will fail.


================
Comment at: lldb/unittests/Utility/DataExtractorTest.cpp:356
+  {
+    uint8_t buffer[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x40};
+    DataExtractor LE(buffer, sizeof(buffer), lldb::eByteOrderLittle,
----------------
You might want to make check if the size of a double is 8 bytes here and return 
without testing anything if it isn't or this will fail. Windows used 10 byte 
floats for doubles I believe?


================
Comment at: lldb/unittests/Utility/DataExtractorTest.cpp:380
+  {
+    uint8_t buffer[] = {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x40};
+    DataExtractor LE(buffer, sizeof(buffer), lldb::eByteOrderLittle,
----------------
You might want to make check if the size of a double is 8 bytes here and return 
without testing anything if it isn't or this will fail. Windows used 10 byte 
floats for doubles I believe?




CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D83256/new/

https://reviews.llvm.org/D83256



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

Reply via email to