From Cary Coutant: Remove commented out assert. Also add comment for
authorIan Lance Taylor <iant@google.com>
Fri, 7 Dec 2007 00:54:28 +0000 (00:54 +0000)
committerIan Lance Taylor <iant@google.com>
Fri, 7 Dec 2007 00:54:28 +0000 (00:54 +0000)
bitfield check.

gold/object.h

index 4b826cf60cdf5e915210e12bb425e1f7820698b9..5faa9115acbdd358b5998c276cf163aa9fb9a403 100644 (file)
@@ -660,10 +660,7 @@ class Symbol_value
   // table.
   bool
   needs_output_symtab_entry() const
-  {
-    // gold_assert(this->output_symtab_index_ != 0);
-    return this->output_symtab_index_ != -1U;
-  }
+  { return this->output_symtab_index_ != -1U; }
 
   // Return the index in the output symbol table.
   unsigned int
@@ -726,6 +723,8 @@ class Symbol_value
   set_input_shndx(unsigned int i)
   {
     this->input_shndx_ = i;
+    // input_shndx_ field is a bitfield, so make sure that the value
+    // fits.
     gold_assert(this->input_shndx_ == i);
   }