Module: wine Branch: master Commit: f50007b856b29d9f106f710313499fef68ba7e09 URL: http://source.winehq.org/git/wine.git/?a=commit;h=f50007b856b29d9f106f710313...
Author: Matteo Bruni mbruni@codeweavers.com Date: Fri Sep 28 17:22:40 2012 +0200
d3dcompiler: Parse struct typedefs.
---
dlls/d3dcompiler_43/hlsl.y | 8 ++++++++ 1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/dlls/d3dcompiler_43/hlsl.y b/dlls/d3dcompiler_43/hlsl.y index e795962..d8c82a9 100644 --- a/dlls/d3dcompiler_43/hlsl.y +++ b/dlls/d3dcompiler_43/hlsl.y @@ -1373,6 +1373,14 @@ typedef: KW_TYPEDEF var_modifiers type type_specs ';' if (!add_typedef($2, $3, $4, &loc)) return 1; } + | KW_TYPEDEF struct_spec type_specs ';' + { + struct source_location loc; + + set_location(&loc, &@1); + if (!add_typedef(0, $2, $3, &loc)) + return 1; + }
type_specs: type_spec {