mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-21 17:28:00 +02:00
Fixed "defer will immediately execute" warning in Compiler.Emit
This commit is contained in:
parent
7c11274e1e
commit
fdb4d7bbb5
1 changed files with 1 additions and 5 deletions
|
@ -6925,11 +6925,7 @@ void BfModule::Visit(BfDeferStatement* deferStmt)
|
|||
if ((scope == mCurMethodState->mCurScope) && (scope->mCloseNode == NULL))
|
||||
{
|
||||
auto parser = deferStmt->GetParser();
|
||||
if ((parser != NULL) && (parser->mFileName.Contains('|')))
|
||||
{
|
||||
// Is emitted
|
||||
}
|
||||
else
|
||||
if ((parser == NULL) || (!parser->mIsEmitted))
|
||||
Warn(0, "This defer will immediately execute. Consider specifying a wider scope target such as 'defer::'", deferStmt->mDeferToken);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue