18 lines
494 B
C++
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();
|
|
}
|