added guards for freeing pointers because it

caused seg faults
This commit is contained in:
Karma Riuk
2025-07-14 20:14:54 +02:00
parent 97b81e6771
commit 1cda075f57

View File

@@ -23,8 +23,11 @@ namespace ast {
}; };
if_then_else::~if_then_else() { if_then_else::~if_then_else() {
delete condition; if (condition != nullptr)
delete consequence; delete condition;
delete alternative; if (consequence != nullptr)
delete consequence;
if (alternative != nullptr)
delete alternative;
} }
} // namespace ast } // namespace ast