From 03df6b3280ebb27727d756df645038a65ca34744 Mon Sep 17 00:00:00 2001
From: Ian Lance Taylor <iant@google.com>
Date: Tue, 12 Feb 2008 00:13:39 +0000
Subject: Fix precedence error, avoid signed/unsignd warning.

---
 gold/testsuite/binary_unittest.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'gold')

diff --git a/gold/testsuite/binary_unittest.cc b/gold/testsuite/binary_unittest.cc
index 0be2478..ea2535b 100644
--- a/gold/testsuite/binary_unittest.cc
+++ b/gold/testsuite/binary_unittest.cc
@@ -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
-- 
cgit v1.1