Allow local table variables to be initialized with {} list expressions.

This commit is contained in:
Jon Siwek 2012-01-04 16:44:25 -06:00
parent f8ec98625d
commit aae60a6d76
5 changed files with 50 additions and 6 deletions

View file

@ -202,7 +202,8 @@ Stmt* add_local(ID* id, BroType* t, init_class c, Expr* init,
Ref(id);
Stmt* stmt =
new ExprStmt(new AssignExpr(new NameExpr(id), init, 0));
new ExprStmt(new AssignExpr(new NameExpr(id), init, 0, 0,
id->Attrs() ? id->Attrs()->Attrs() : 0 ));
stmt->SetLocationInfo(init->GetLocationInfo());
return stmt;