[compiler-rt] r263001 - [DFSan] Fix test_inet_pton for big endian archs

Mohit K. Bhakkad via llvm-commits llvm-commits at lists.llvm.org
Wed Mar 9 00:00:37 PST 2016


Author: mohit.bhakkad
Date: Wed Mar  9 02:00:37 2016
New Revision: 263001

URL: http://llvm.org/viewvc/llvm-project?rev=263001&view=rev
Log:
[DFSan] Fix test_inet_pton for big endian archs

Reviewers: samsonov

Subscribers: ed, jaydeep, sagar, llvm-commits

Differential Revision: http://reviews.llvm.org/D17751

Modified:
    compiler-rt/trunk/test/dfsan/custom.cc

Modified: compiler-rt/trunk/test/dfsan/custom.cc
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/test/dfsan/custom.cc?rev=263001&r1=263000&r2=263001&view=diff
==============================================================================
--- compiler-rt/trunk/test/dfsan/custom.cc (original)
+++ compiler-rt/trunk/test/dfsan/custom.cc Wed Mar  9 02:00:37 2016
@@ -536,7 +536,7 @@ void test_inet_pton() {
   int ret4 = inet_pton(AF_INET, addr4, &in4);
   assert(ret4 == 1);
   ASSERT_READ_LABEL(&in4, sizeof(in4), i_label);
-  assert(in4.s_addr == 0x0100007f);
+  assert(in4.s_addr == htonl(0x7f000001));
 
   char addr6[] = "::1";
   dfsan_set_label(j_label, addr6 + 3, 1);




More information about the llvm-commits mailing list