Rob Shearman : widl: Remove some unnecessary calls to duptype.

Alexandre Julliard julliard at winehq.org
Mon Jul 7 09:19:05 CDT 2008


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

Author: Rob Shearman <robertshearman at gmail.com>
Date:   Fri Jul  4 23:53:23 2008 +0100

widl: Remove some unnecessary calls to duptype.

---

 tools/widl/parser.y |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/tools/widl/parser.y b/tools/widl/parser.y
index a590cc4..f1a95d4 100644
--- a/tools/widl/parser.y
+++ b/tools/widl/parser.y
@@ -819,7 +819,7 @@ base_type: tBYTE				{ $$ = make_builtin($<str>1); }
 						}
 	| tUNSIGNED				{ $$ = make_int(-1); }
 	| tFLOAT				{ $$ = make_builtin($<str>1); }
-	| tSINGLE				{ $$ = duptype(find_type("float", 0), 1); }
+	| tSINGLE				{ $$ = find_type("float", 0); }
 	| tDOUBLE				{ $$ = make_builtin($<str>1); }
 	| tBOOLEAN				{ $$ = make_builtin($<str>1); }
 	| tERRORSTATUST				{ $$ = make_builtin($<str>1); }
@@ -1069,7 +1069,7 @@ structdef: tSTRUCT t_ident '{' fields '}'	{ $$ = get_typev(RPC_FC_STRUCT, $2, ts
                                                 }
 	;
 
-type:	  tVOID					{ $$ = duptype(find_type_or_error("void", 0), 1); }
+type:	  tVOID					{ $$ = find_type_or_error("void", 0); }
 	| aKNOWNTYPE				{ $$ = find_type_or_error($1, 0); }
 	| base_type				{ $$ = $1; }
 	| enumdef				{ $$ = $1; }
@@ -1761,7 +1761,7 @@ static type_t *make_class(char *name)
 
 static type_t *make_safearray(type_t *type)
 {
-  type_t *sa = duptype(find_type_or_error("SAFEARRAY", 0), 1);
+  type_t *sa = find_type_or_error("SAFEARRAY", 0);
   sa->ref = type;
   return make_type(pointer_default, sa);
 }




More information about the wine-cvs mailing list