static void print_source_line(raw_ostream &stream, DebugLoc Loc) { MDNode *inlinedAt = Loc.getInlinedAt(jl_LLVMContext); if (inlinedAt != NULL) { DebugLoc inlineloc = DebugLoc::getFromDILocation(inlinedAt); stream << "Source line: " << inlineloc.getLine() << "\n"; DILexicalBlockFile innerscope = DILexicalBlockFile(Loc.getScope(jl_LLVMContext)); stream << "Source line: [inline] " << innerscope.getFilename().str().c_str() << ':' << Loc.getLine() << "\n"; } else { stream << "Source line: " << Loc.getLine() << "\n"; } }