Make a condition more explicit. NFC.

llvm-svn: 315666
This commit is contained in:
Rui Ueyama 2017-10-13 03:37:11 +00:00
parent 0141e556f5
commit c0f564815c
1 changed files with 5 additions and 3 deletions

View File

@ -62,14 +62,16 @@ public:
bool isUndefined() const { return SymbolKind == UndefinedKind; }
bool isDefined() const { return SymbolKind <= DefinedLast; }
bool isCommon() const { return SymbolKind == DefinedCommonKind; }
bool isShared() const { return SymbolKind == SharedKind; }
bool isLocal() const { return IsLocal; }
bool isLazy() const {
return SymbolKind == LazyArchiveKind || SymbolKind == LazyObjectKind;
}
bool isShared() const { return SymbolKind == SharedKind; }
bool isInCurrentDSO() const {
return !isUndefined() && !isShared() && !isLazy();
return SymbolKind == DefinedRegularKind || SymbolKind == DefinedCommonKind;
}
bool isLocal() const { return IsLocal; }
// True is this is an undefined weak symbol. This only works once
// all input files have been added.