summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCSymbol.cpp
diff options
context:
space:
mode:
authorPete Cooper <peter_cooper@apple.com>2015-06-08 18:41:57 +0000
committerPete Cooper <peter_cooper@apple.com>2015-06-08 18:41:57 +0000
commit11472c0a38529ad9c0cb988d1b28fe8d1d02d4f2 (patch)
treedda560c15fe70a944d01170b6c5e355b42ff0bcf /llvm/lib/MC/MCSymbol.cpp
parentbfb29f6c48902a2f8cbb51476c5f724d49a8a4a4 (diff)
downloadbcm5719-llvm-11472c0a38529ad9c0cb988d1b28fe8d1d02d4f2.tar.gz
bcm5719-llvm-11472c0a38529ad9c0cb988d1b28fe8d1d02d4f2.zip
Use a PointerUnion in MCSymbol for Section and Fragment. NFC.
The Fragment and Section, and a bool for HasFragment were all used to create a PointerUnion. Just use a pointer union instead. llvm-svn: 239324
Diffstat (limited to 'llvm/lib/MC/MCSymbol.cpp')
-rw-r--r--llvm/lib/MC/MCSymbol.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/MC/MCSymbol.cpp b/llvm/lib/MC/MCSymbol.cpp
index 35208eb0466..bcab23b9fc3 100644
--- a/llvm/lib/MC/MCSymbol.cpp
+++ b/llvm/lib/MC/MCSymbol.cpp
@@ -42,8 +42,7 @@ void MCSymbol::setVariableValue(const MCExpr *Value) {
assert(!IsUsed && "Cannot set a variable that has already been used.");
assert(Value && "Invalid variable value!");
this->Value = Value;
- Section = nullptr;
- HasFragment = false;
+ SectionOrFragment = nullptr;
}
void MCSymbol::print(raw_ostream &OS) const {
OpenPOWER on IntegriCloud