Parser: Initialise geometry elements for VarDecl
We were using uninitialised memory whilst parsing geometry, leaving random contents as the return for shape/overlay/etc sections. Somehow this actually worked everywhere but under Java. https://bugs.freedesktop.org/show_bug.cgi?id=57913 Signed-off-by: Daniel Stone <daniel@fooishbar.org>master
parent
f159846943
commit
bb620df7aa
|
@ -325,9 +325,9 @@ Decl : OptMergeMode VarDecl
|
|||
$2->merge = $1;
|
||||
$$ = &$2->common;
|
||||
}
|
||||
| OptMergeMode ShapeDecl { }
|
||||
| OptMergeMode SectionDecl { }
|
||||
| OptMergeMode DoodadDecl { }
|
||||
| OptMergeMode ShapeDecl { $$ = NULL; }
|
||||
| OptMergeMode SectionDecl { $$ = NULL; }
|
||||
| OptMergeMode DoodadDecl { $$ = NULL; }
|
||||
| MergeMode STRING
|
||||
{
|
||||
$$ = &IncludeCreate(param->ctx, $2, $1)->common;
|
||||
|
|
Loading…
Reference in New Issue