mirror of
https://github.com/zeek/zeek.git
synced 2025-10-04 07:38:19 +00:00
Fix deferred record initialization
Put RecordFieldInit instances into creation_inits during parsing and determine their deferrability in an InitPostScript step. Any RecordFieldInits can be deferred are moved into deferred_inits. Closes #3260
This commit is contained in:
parent
7d6c8d7224
commit
384e7e6b25
3 changed files with 107 additions and 1 deletions
|
@ -869,6 +869,8 @@ SetupResult setup(int argc, char** argv, Options* zopts)
|
|||
if ( reporter->Errors() > 0 )
|
||||
exit(1);
|
||||
|
||||
RecordType::InitPostScript();
|
||||
|
||||
telemetry_mgr->InitPostScript();
|
||||
iosource_mgr->InitPostScript();
|
||||
log_mgr->InitPostScript();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue