diff options
author | Nicolai Hähnle <[email protected]> | 2017-05-14 19:58:53 +0200 |
---|---|---|
committer | Nicolai Hähnle <[email protected]> | 2017-06-13 09:35:29 +0200 |
commit | 0cb1f25d86b0be00a84d1c4f3062cd64c4118b42 (patch) | |
tree | 947e4765abd13c9d349455b6b6c1fc20b7f695dc /src/compiler/glsl/loop_analysis.cpp | |
parent | d6ec0aa7edfbe1c86861a4643b6b095a243d24ad (diff) |
glsl: do not lookup struct types by typename
This changes the logic during the conversion of the declaration list
struct S {
...
} v;
from AST to IR, but should not change the end result.
When assigning the type of v, instead of looking `S' up in the symbol
table, we read the type from the member variable of ast_struct_specifier.
This change is necessary for the subsequent change to how anonymous types
are handled.
v2: remove a type override when redefining a structure; should be
the same type in that case anyway
Reviewed-by: Timothy Arceri <[email protected]>
Diffstat (limited to 'src/compiler/glsl/loop_analysis.cpp')
0 files changed, 0 insertions, 0 deletions