Module: wine Branch: master Commit: f27261e525d5025e12f85ea3107dd938054abf4c URL: http://source.winehq.org/git/wine.git/?a=commit;h=f27261e525d5025e12f85ea310...
Author: Rob Shearman robertshearman@gmail.com Date: Tue Feb 24 15:15:42 2009 +0000
widl: Only classify top-level pointers as ref pointers if they don't have any other pointer attributes.
---
tools/widl/parser.y | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/tools/widl/parser.y b/tools/widl/parser.y index 0988efd..fb7dcaa 100644 --- a/tools/widl/parser.y +++ b/tools/widl/parser.y @@ -1451,7 +1451,7 @@ static void set_type(var_t *v, decl_spec_t *decl_spec, const declarator_t *decl, warning_loc_info(&v->loc_info, "%s: pointer attribute applied to interface " "pointer type has no effect\n", v->name); - if (top) + if (top && !ptr_attr) ptr_attr = RPC_FC_RP; if (ptr_attr != (*pt)->type) {