clang 19.0.0git
Public Member Functions | List of all members
clang::CodeGen::ApplyInlineDebugLocation Class Reference

A scoped helper to set the current debug location to an inlined location. More...

#include "/home/buildbot/as-worker-4/publish-doxygen-docs/llvm-project/clang/lib/CodeGen/CGDebugInfo.h"

Public Member Functions

 ApplyInlineDebugLocation (CodeGenFunction &CGF, GlobalDecl InlinedFn)
 Set up the CodeGenFunction's DebugInfo to produce inline locations for the function InlinedFn.
 
 ~ApplyInlineDebugLocation ()
 Restore everything back to the original state.
 

Detailed Description

A scoped helper to set the current debug location to an inlined location.

Definition at line 887 of file CGDebugInfo.h.

Constructor & Destructor Documentation

◆ ApplyInlineDebugLocation()

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 150 of file CGDebugInfo.cpp.

References clang::CodeGen::CodeGenFunction::Builder, and clang::CodeGen::CodeGenFunction::getDebugInfo().

◆ ~ApplyInlineDebugLocation()

ApplyInlineDebugLocation::~ApplyInlineDebugLocation ( )

The documentation for this class was generated from the following files: