Index: llvm/lib/MC/ELFObjectWriter.cpp =================================================================== --- llvm/lib/MC/ELFObjectWriter.cpp +++ llvm/lib/MC/ELFObjectWriter.cpp @@ -1277,6 +1277,7 @@ Alias->setExternal(Symbol.isExternal()); Alias->setBinding(Symbol.getBinding()); Alias->setOther(Symbol.getOther()); + Alias->setSize(Symbol.getSize()); if (!Symbol.isUndefined() && !Rest.startswith("@@@")) continue;