mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-03-02 22:32:08 +00:00
mc'ize comment printing around file scope inline asm.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100288 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
4d12fdc2d9
commit
47b7e5dae9
@ -126,11 +126,16 @@ bool AsmPrinter::doInitialization(Module &M) {
|
||||
if (GCMetadataPrinter *MP = GetOrCreateGCPrinter(*I))
|
||||
MP->beginAssembly(O, *this, *MAI);
|
||||
|
||||
if (!M.getModuleInlineAsm().empty())
|
||||
O << MAI->getCommentString() << " Start of file scope inline assembly\n"
|
||||
<< M.getModuleInlineAsm()
|
||||
<< '\n' << MAI->getCommentString()
|
||||
<< " End of file scope inline assembly\n";
|
||||
if (!M.getModuleInlineAsm().empty()) {
|
||||
OutStreamer.AddComment("Start of file scope inline assembly");
|
||||
OutStreamer.AddBlankLine();
|
||||
O << M.getModuleInlineAsm();
|
||||
|
||||
if (*M.getModuleInlineAsm().rbegin() != '\n')
|
||||
OutStreamer.AddBlankLine();
|
||||
OutStreamer.AddComment("End of file scope inline assembly");
|
||||
OutStreamer.AddBlankLine();
|
||||
}
|
||||
|
||||
DW = getAnalysisIfAvailable<DwarfWriter>();
|
||||
if (DW)
|
||||
|
Loading…
x
Reference in New Issue
Block a user