Fix segv on uninitialized command fields.

This commit is contained in:
2026-08-30 13:08:48 +01:00
parent e19a8e6bba
commit 87d9148b82
2 changed files with 5 additions and 4 deletions
+3 -3
View File
@@ -65,10 +65,10 @@ struct AddressPromise {
struct Command {
bool temp_address{false};
std::vector<AddressPromise> addresses{};
functions::Function *function;
functions::Function::Argument argument;
functions::Function *function{nullptr};
functions::Function::Argument argument{std::monostate()};
std::vector<AddressPromise> argument_addresses{};
functions::Suffix *suffix;
functions::Suffix *suffix{nullptr};
};
struct CompletionContext {