Fix precedence error, avoid signed/unsignd warning.
authorIan Lance Taylor <iant@google.com>
Tue, 12 Feb 2008 00:13:39 +0000 (00:13 +0000)
committerIan Lance Taylor <iant@google.com>
Tue, 12 Feb 2008 00:13:39 +0000 (00:13 +0000)
gold/testsuite/binary_unittest.cc

index 0be2478a8bf56dfc803d8a12fb1144cad3c0ffdb..ea2535b556d36dbbc4e228991dc4b05efd742377 100644 (file)
@@ -76,10 +76,10 @@ Sized_binary_test(Target* target)
   CHECK(object->target() == target);
   CHECK(object->shnum() == 5);
   CHECK(object->section_name(1) == ".data");
-  CHECK(object->section_flags(1) == elfcpp::SHF_ALLOC | elfcpp::SHF_WRITE);
+  CHECK(object->section_flags(1) == (elfcpp::SHF_ALLOC | elfcpp::SHF_WRITE));
   section_size_type len;
   const unsigned char* contents = object->section_contents(1, &len, false);
-  CHECK(len == st.st_size);
+  CHECK(len == convert_to_section_size_type(st.st_size));
   CHECK(memcmp(filedata, contents, len) == 0);
 
   // Force the symbols to be read internally, so that