mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-09-26 09:18:56 +00:00
add some fixme's for MCizing. EH still has a few things that
need to be MCized, but the last debug info thing are LEB and cygwin specific (which the MC api doesn't support yet) and one specific form of EmitReference which I'll tackle next. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@98116 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -2598,12 +2598,6 @@ void DwarfDebug::emitDebugLines() {
|
||||
// Isolate current sections line info.
|
||||
const std::vector<SrcLineInfo> &LineInfos = SectionSourceLines[j];
|
||||
|
||||
/*if (Asm->isVerbose()) {
|
||||
const MCSection *S = SectionMap[j + 1];
|
||||
O << '\t' << MAI->getCommentString() << " Section"
|
||||
<< S->getName() << '\n';
|
||||
}*/
|
||||
|
||||
// Dwarf assumes we start with first line of first source file.
|
||||
unsigned Source = 1;
|
||||
unsigned Line = 1;
|
||||
@@ -2617,12 +2611,10 @@ void DwarfDebug::emitDebugLines() {
|
||||
if (LineInfo.getLine() == 0) continue;
|
||||
|
||||
if (Asm->isVerbose()) {
|
||||
std::pair<unsigned, unsigned> SourceID =
|
||||
std::pair<unsigned, unsigned> SrcID =
|
||||
getSourceDirectoryAndFileIds(LineInfo.getSourceID());
|
||||
O << '\t' << MAI->getCommentString() << ' '
|
||||
<< getSourceDirectoryName(SourceID.first) << '/'
|
||||
<< getSourceFileName(SourceID.second)
|
||||
<< ':' << utostr_32(LineInfo.getLine()) << '\n';
|
||||
Asm->OutStreamer.AddComment(Twine(getSourceDirectoryName(SrcID.first)) +
|
||||
":" + Twine(LineInfo.getLine()));
|
||||
}
|
||||
|
||||
// Define the line address.
|
||||
|
Reference in New Issue
Block a user