[#llvm-getDISubprogram] = xref:llvm.adoc[llvm]::getDISubprogram :relfileprefix: ../ :mrdocs: Find subprogram that is enclosing this scope. == Synopsis Declared in `<llvm/IR/DebugInfo.h>` [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:llvm/DISubprogram.adoc[DISubprogram]* getDISubprogram(xref:llvm/MDNode.adoc[MDNode] const* Scope); ---- == Return Value Enclosing DISubprogram for `Scope,` or nullptr if none. == Parameters [cols="1,4"] |=== | Name| Description | *Scope* | Debug scope metadata to walk upward from. |=== [.small]#Created with https://www.mrdocs.com[MrDocs]#