diff options
Diffstat (limited to 'gold/dynobj.h')
-rw-r--r-- | gold/dynobj.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/gold/dynobj.h b/gold/dynobj.h index 71d1b68..bc69187 100644 --- a/gold/dynobj.h +++ b/gold/dynobj.h @@ -360,9 +360,9 @@ class Verdef : public Version_base { public: Verdef(const char* name, const std::vector<std::string>& deps, - bool is_base, bool is_weak, bool is_symbol_created) + bool is_base, bool is_weak, bool is_info, bool is_symbol_created) : name_(name), deps_(deps), is_base_(is_base), is_weak_(is_weak), - is_symbol_created_(is_symbol_created) + is_info_(is_info), is_symbol_created_(is_symbol_created) { } // Return the version name. @@ -391,6 +391,11 @@ class Verdef : public Version_base clear_weak() { this->is_weak_ = false; } + // Return whether this definition is informational. + bool + is_info() const + { return this->is_info_; } + // Return whether a version symbol has been created for this // definition. bool @@ -419,6 +424,8 @@ class Verdef : public Version_base bool is_base_; // Whether this version is weak. bool is_weak_; + // Whether this version is informational. + bool is_info_; // Whether a version symbol has been created. bool is_symbol_created_; }; |