mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-21 00:32:23 +00:00
mcize label emission for functions.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94624 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
111a3193b5
commit
9bc20ab519
@ -308,17 +308,17 @@ void AsmPrinter::EmitFunctionHeader() {
|
||||
if (MAI->hasDotTypeDotSizeDirective())
|
||||
OutStreamer.EmitSymbolAttribute(CurrentFnSym, MCSA_ELF_TypeFunction);
|
||||
|
||||
O << *CurrentFnSym << ':';
|
||||
if (VerboseAsm) {
|
||||
O.PadToColumn(MAI->getCommentColumn());
|
||||
O << MAI->getCommentString() << ' ';
|
||||
WriteAsOperand(O, F, /*PrintType=*/false, F->getParent());
|
||||
WriteAsOperand(OutStreamer.GetCommentOS(), F,
|
||||
/*PrintType=*/false, F->getParent());
|
||||
OutStreamer.GetCommentOS() << '\n';
|
||||
}
|
||||
O << '\n';
|
||||
OutStreamer.EmitLabel(CurrentFnSym);
|
||||
|
||||
// Add some workaround for linkonce linkage on Cygwin\MinGW.
|
||||
if (MAI->getLinkOnceDirective() != 0 &&
|
||||
(F->hasLinkOnceLinkage() || F->hasWeakLinkage()))
|
||||
// FIXME: What is this?
|
||||
O << "Lllvm$workaround$fake$stub$" << *CurrentFnSym << ":\n";
|
||||
|
||||
// Emit pre-function debug and/or EH information.
|
||||
|
Loading…
Reference in New Issue
Block a user