AST: Have type deepCopy() preserve type graphs as graphs.

Previously, a type graph would turn into a type tree. That is,
a deep node that is shared would have multiple copies made.

This is important when creating IO and non-IO versions of deep types.
This commit is contained in:
John Kessenich 2017-02-01 13:14:03 -07:00
parent 02467d8d94
commit 0fe106afd2
5 changed files with 192 additions and 23 deletions

View file

@ -3,4 +3,4 @@
// For the date, it uses the current date (when then script is run).
#define GLSLANG_REVISION "Overload400-PrecQual.1780"
#define GLSLANG_DATE "20-Jan-2017"
#define GLSLANG_DATE "01-Feb-2017"