checkThrowEscape

Detect cases where pointers to the stack can escape the lifetime of the stack frame when throwing e. Print error messages when these are detected.

bool
checkThrowEscape

Parameters

sc Scope*

used to determine current function and module

e Expression

expression to check for any pointers to the stack

gag bool

do not print error messages

Return Value

Type: bool

true if pointers to the stack can escape

Suggestion Box / Bug Report