mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-27 12:26:08 +00:00
... and it's probably best to use the correct alignment, rather than just guessing that it's the same as the size.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@150813 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -79,7 +79,7 @@ void TargetLoweringObjectFileELF::emitPersonalityValue(MCStreamer &Streamer,
|
|||||||
0, Label->getName());
|
0, Label->getName());
|
||||||
unsigned Size = TM.getTargetData()->getPointerSize();
|
unsigned Size = TM.getTargetData()->getPointerSize();
|
||||||
Streamer.SwitchSection(Sec);
|
Streamer.SwitchSection(Sec);
|
||||||
Streamer.EmitValueToAlignment(Size);
|
Streamer.EmitValueToAlignment(TM.getTargetData()->getPointerABIAlignment());
|
||||||
Streamer.EmitSymbolAttribute(Label, MCSA_ELF_TypeObject);
|
Streamer.EmitSymbolAttribute(Label, MCSA_ELF_TypeObject);
|
||||||
const MCExpr *E = MCConstantExpr::Create(Size, getContext());
|
const MCExpr *E = MCConstantExpr::Create(Size, getContext());
|
||||||
Streamer.EmitELFSize(Label, E);
|
Streamer.EmitELFSize(Label, E);
|
||||||
|
Reference in New Issue
Block a user