Some rationalization of TIntermediate (to own it's own tree root) and TParseHelper for better encapsulation. Needed by some upcoming intra-stage link validation.
git-svn-id: https://cvs.khronos.org/svn/repos/ogl/trunk/ecosystem/public/sdk/tools/glslang@22914 e7fa87d3-cd2b-0410-9028-fcbf551c1848
This commit is contained in:
parent
807b8e3b82
commit
2f1eb37d82
8 changed files with 107 additions and 82 deletions
|
|
@ -2438,11 +2438,11 @@ jump_statement
|
|||
translation_unit
|
||||
: external_declaration {
|
||||
$$ = $1;
|
||||
parseContext.treeRoot = $$;
|
||||
parseContext.intermediate.setTreeRoot($$);
|
||||
}
|
||||
| translation_unit external_declaration {
|
||||
$$ = parseContext.intermediate.growAggregate($1, $2);
|
||||
parseContext.treeRoot = $$;
|
||||
parseContext.intermediate.setTreeRoot($$);
|
||||
}
|
||||
;
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue