aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gold/object.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/gold/object.h b/gold/object.h
index 4b826cf..5faa911 100644
--- a/gold/object.h
+++ b/gold/object.h
@@ -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);
}