diff --git a/IDEHelper/Compiler/BfReducer.cpp b/IDEHelper/Compiler/BfReducer.cpp index 8be26ed0..15df5385 100644 --- a/IDEHelper/Compiler/BfReducer.cpp +++ b/IDEHelper/Compiler/BfReducer.cpp @@ -8229,9 +8229,8 @@ BfScopedInvocationTarget* BfReducer::CreateScopedInvocationTarget(BfAstNode*& ta void BfReducer::InitAnonymousType(BfTypeDeclaration* typeDecl) { - auto block = BfNodeDynCast(typeDecl->mDefineNode); - int blockId = 0; - if (blockId != NULL) + int blockId = 0; + if (auto block = BfNodeDynCast(typeDecl->mDefineNode)) { blockId = block->mParserBlockId; }