|
clang
5.0.0
|
Public Member Functions | |
| CallLifetimeEnd (Address addr, llvm::Value *size) | |
| void | Emit (CodeGenFunction &CGF, Flags flags) override |
| Emit the cleanup. More... | |
Public Member Functions inherited from clang::CodeGen::EHScopeStack::Cleanup | |
| Cleanup (const Cleanup &)=default | |
| Cleanup (Cleanup &&) | |
| Cleanup ()=default | |
Additional Inherited Members | |
Protected Member Functions inherited from clang::CodeGen::EHScopeStack::Cleanup | |
| ~Cleanup ()=default | |
Definition at line 402 of file CodeGenFunction.h.
|
inline |
Definition at line 407 of file CodeGenFunction.h.
|
inlineoverridevirtual |
Emit the cleanup.
For normal cleanups, this is run in the same EH context as when the cleanup was pushed, i.e. the immediately-enclosing context of the cleanup scope. For EH cleanups, this is run in a terminate context.
Implements clang::CodeGen::EHScopeStack::Cleanup.
Definition at line 410 of file CodeGenFunction.h.
References clang::CodeGen::CodeGenFunction::EmitLifetimeEnd().
1.8.6