summaryrefslogtreecommitdiffstats
path: root/llvm/lib/MC/MCAssembler.cpp
diff options
context:
space:
mode:
authorMatt Fleming <matt@console-pimps.org>2010-08-16 18:34:31 +0000
committerMatt Fleming <matt@console-pimps.org>2010-08-16 18:34:31 +0000
commitc6beca522cac1d512eb2ef474f081fb9cbe3bf17 (patch)
treed024a730aeffc99a3d43a6a19576cd1ee76ec2c4 /llvm/lib/MC/MCAssembler.cpp
parent037292df7d522ea2c6d92907bbf76428fd8b4180 (diff)
downloadbcm5719-llvm-c6beca522cac1d512eb2ef474f081fb9cbe3bf17.tar.gz
bcm5719-llvm-c6beca522cac1d512eb2ef474f081fb9cbe3bf17.zip
Record a symbol's size which is needed for ELF symbol tables.
llvm-svn: 111170
Diffstat (limited to 'llvm/lib/MC/MCAssembler.cpp')
-rw-r--r--llvm/lib/MC/MCAssembler.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/lib/MC/MCAssembler.cpp b/llvm/lib/MC/MCAssembler.cpp
index 2512a81cf4d..8e255aa4ec4 100644
--- a/llvm/lib/MC/MCAssembler.cpp
+++ b/llvm/lib/MC/MCAssembler.cpp
@@ -211,7 +211,8 @@ MCSymbolData::MCSymbolData(const MCSymbol &_Symbol, MCFragment *_Fragment,
uint64_t _Offset, MCAssembler *A)
: Symbol(&_Symbol), Fragment(_Fragment), Offset(_Offset),
IsExternal(false), IsPrivateExtern(false),
- CommonSize(0), CommonAlign(0), Flags(0), Index(0)
+ CommonSize(0), SymbolSize(0), CommonAlign(0),
+ Flags(0), Index(0)
{
if (A)
A->getSymbolList().push_back(this);
OpenPOWER on IntegriCloud