diff options
author | Daniel Dunbar <daniel@zuster.org> | 2009-08-26 00:10:55 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2009-08-26 00:10:55 +0000 |
commit | b7b385c001a4959fd54f811905683789ede435bb (patch) | |
tree | 1f540649cd1c89287b3f47c3c8f1d00d3134d472 | |
parent | 053f691d5e2a94ee8cf9aeaa337475549690cd09 (diff) | |
download | bcm5719-llvm-b7b385c001a4959fd54f811905683789ede435bb.tar.gz bcm5719-llvm-b7b385c001a4959fd54f811905683789ede435bb.zip |
llvm-mc: Add MCSection::isDefined()
llvm-svn: 80057
-rw-r--r-- | llvm/include/llvm/MC/MCSymbol.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/llvm/include/llvm/MC/MCSymbol.h b/llvm/include/llvm/MC/MCSymbol.h index 122e897a92d..37a2755328f 100644 --- a/llvm/include/llvm/MC/MCSymbol.h +++ b/llvm/include/llvm/MC/MCSymbol.h @@ -63,9 +63,16 @@ namespace llvm { /// @name Symbol Type /// @{ + /// isDefined - Check if this symbol is defined (i.e., it has an address). + /// + /// Defined symbols are either absolute or in some section. + bool isDefined() const { + return Section != 0; + } + /// isUndefined - Check if this symbol undefined (i.e., implicitly defined). bool isUndefined() const { - return Section == 0; + return !isDefined(); } /// isAbsolute - Check if this this is an absolute symbol. |