libikarus/src/persistence/function_context.cpp
Folling 78a15b759d
fixup compile errors and allow fetching property properly from cache
Signed-off-by: Folling <mail@folling.io>
2025-04-15 12:08:00 +02:00

18 lines
494 B
C++

#include "function_context.hpp"
FunctionContext::FunctionContext(IkarusProject * project):
_project{project} {}
FunctionContext::~FunctionContext() {
if (_project->_function_contexts.size() == 1) {
if (_project->error_message_buffer.empty()) {
_project->error_message_buffer.push_back('\0');
} else {
_project->error_message_buffer[0] = '\0';
}
_project->error_infos = {};
}
_project->_function_contexts.pop_back();
}