Matteo Bruni : d3dcompiler: Parse struct typedefs.

Alexandre Julliard julliard at winehq.org
Fri Sep 28 11:39:04 CDT 2012


Module: wine
Branch: master
Commit: f50007b856b29d9f106f710313499fef68ba7e09
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=f50007b856b29d9f106f710313499fef68ba7e09

Author: Matteo Bruni <mbruni at 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
                             {




More information about the wine-cvs mailing list