|
@@ -58,12 +58,9 @@ namespace {
|
|
|
|
|
|
static void printDebugLoc(const DebugLoc &DL, formatted_raw_ostream &OS) {
|
|
|
OS << DL.getLine() << ":" << DL.getCol();
|
|
|
- if (MDNode *N = DL.getInlinedAt(getGlobalContext())) {
|
|
|
- DebugLoc IDL = DebugLoc::getFromDILocation(N);
|
|
|
- if (!IDL.isUnknown()) {
|
|
|
- OS << "@";
|
|
|
- printDebugLoc(IDL,OS);
|
|
|
- }
|
|
|
+ if (MDLocation *IDL = DL.getInlinedAt()) {
|
|
|
+ OS << "@";
|
|
|
+ printDebugLoc(IDL, OS);
|
|
|
}
|
|
|
}
|
|
|
class CommentWriter : public AssemblyAnnotationWriter {
|
|
@@ -81,8 +78,7 @@ public:
|
|
|
OS << "; [#uses=" << V.getNumUses() << " type=" << *V.getType() << "]"; // Output # uses and type
|
|
|
}
|
|
|
if (const Instruction *I = dyn_cast<Instruction>(&V)) {
|
|
|
- const DebugLoc &DL = I->getDebugLoc();
|
|
|
- if (!DL.isUnknown()) {
|
|
|
+ if (const DebugLoc &DL = I->getDebugLoc()) {
|
|
|
if (!Padded) {
|
|
|
OS.PadToColumn(50);
|
|
|
Padded = true;
|