diff options
Diffstat (limited to 'contrib/llvm-project/llvm/include/llvm/MC/MCSymbol.h')
-rw-r--r-- | contrib/llvm-project/llvm/include/llvm/MC/MCSymbol.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/contrib/llvm-project/llvm/include/llvm/MC/MCSymbol.h b/contrib/llvm-project/llvm/include/llvm/MC/MCSymbol.h index 84263bf94035..a83781f5c586 100644 --- a/contrib/llvm-project/llvm/include/llvm/MC/MCSymbol.h +++ b/contrib/llvm-project/llvm/include/llvm/MC/MCSymbol.h @@ -16,6 +16,7 @@ #include "llvm/ADT/PointerIntPair.h" #include "llvm/ADT/StringMap.h" #include "llvm/ADT/StringRef.h" +#include "llvm/MC/MCExpr.h" #include "llvm/MC/MCFragment.h" #include "llvm/Support/ErrorHandling.h" #include "llvm/Support/MathExtras.h" @@ -27,7 +28,6 @@ namespace llvm { class MCAsmInfo; class MCContext; -class MCExpr; class MCSection; class raw_ostream; @@ -94,7 +94,8 @@ protected: mutable unsigned IsRegistered : 1; - /// This symbol is visible outside this translation unit. + /// True if this symbol is visible outside this translation unit. Note: ELF + /// uses binding instead of this bit. mutable unsigned IsExternal : 1; /// This symbol is private extern. |