|
clang
5.0.0
|
A scoped helper to set the current debug location to an inlined location. More...
Public Member Functions | |
| ApplyInlineDebugLocation (CodeGenFunction &CGF, GlobalDecl InlinedFn) | |
Set up the CodeGenFunction's DebugInfo to produce inline locations for the function InlinedFn. More... | |
| ~ApplyInlineDebugLocation () | |
| Restore everything back to the orginial state. More... | |
A scoped helper to set the current debug location to an inlined location.
Definition at line 672 of file CGDebugInfo.h.
| ApplyInlineDebugLocation::ApplyInlineDebugLocation | ( | CodeGenFunction & | CGF, |
| GlobalDecl | InlinedFn | ||
| ) |
Set up the CodeGenFunction's DebugInfo to produce inline locations for the function InlinedFn.
The current debug location becomes the inlined call site of the inlined function.
Definition at line 137 of file CGDebugInfo.cpp.
References clang::CodeGen::CodeGenFunction::Builder, and clang::CodeGen::CodeGenFunction::getDebugInfo().
| ApplyInlineDebugLocation::~ApplyInlineDebugLocation | ( | ) |
Restore everything back to the orginial state.
Definition at line 153 of file CGDebugInfo.cpp.
References clang::CodeGen::CodeGenFunction::Builder, clang::CodeGen::CGDebugInfo::EmitInlineFunctionEnd(), and clang::CodeGen::CodeGenFunction::getDebugInfo().
1.8.6