GH-2920: Don't warn on uninitialized container options

This commit is contained in:
Tim Wojtulewicz 2023-04-03 15:52:49 -07:00
parent c5ce82143a
commit fcf7af259c
6 changed files with 46 additions and 2 deletions

View file

@ -381,7 +381,7 @@ static void make_var(const IDPtr& id, TypePtr t, InitClass c, ExprPtr init,
if ( dt == VAR_OPTION )
{
if ( ! init )
if ( ! init && ! IsContainer(t->Tag()) )
id->Error("option variable must be initialized");
id->SetOption();