polserver/pol-core/bscript/compiler/analyzer/FunctionVariableScope.cpp
turleypol c882c42a31
misc clang-tidy (#853)
* trigger tidy

* Automated clang-tidy change: modernize-use-equals-delete,modernize-make-shared,modernize-make-unique,modernize-use-constraints,readability-container-size-empty,modernize-redundant-void-arg,modernize-use-emplace

* removed non needed macros

* missed to disable tidy build

---------

Co-authored-by: Clang Tidy <clang-tidy@users.noreply.github.com>
2026-01-16 12:22:43 +00:00

17 lines
404 B
C++

#include "FunctionVariableScope.h"
#include "bscript/compiler/analyzer/Variables.h"
namespace Pol::Bscript::Compiler
{
FunctionVariableScope::FunctionVariableScope( Variables& variables ) : variables( variables )
{
variables.variable_info_stack.emplace_back();
}
FunctionVariableScope::~FunctionVariableScope()
{
variables.variable_info_stack.pop_back();
}
} // namespace Pol::Bscript::Compiler