mirror of
https://github.com/apple/swift.git
synced 2025-12-21 12:14:44 +01:00
make the SIL Printer print the var decl associated with a debug_value[_addr],
like this: debug_value %0 : $Int64 // let a // id: %2 Swift SVN r12191
This commit is contained in:
@@ -632,11 +632,17 @@ public:
|
||||
|
||||
void visitDebugValueInst(DebugValueInst *DVI) {
|
||||
OS << "debug_value " << getIDAndType(DVI->getOperand());
|
||||
|
||||
if (VarDecl *vd = DVI->getDecl())
|
||||
OS << " // " << (vd->isLet() ? "let " : "var ") << vd->getName();
|
||||
}
|
||||
|
||||
void visitDebugValueAddrInst(DebugValueAddrInst *DVAI) {
|
||||
OS << "debug_value_addr " << getIDAndType(DVAI->getOperand());
|
||||
}
|
||||
|
||||
if (VarDecl *vd = DVAI->getDecl())
|
||||
OS << " // " << (vd->isLet() ? "let " : "var ") << vd->getName();
|
||||
}
|
||||
|
||||
void visitLoadWeakInst(LoadWeakInst *LI) {
|
||||
OS << "load_weak ";
|
||||
|
||||
Reference in New Issue
Block a user