Module: wine Branch: master Commit: be4cdefbf35c44bff7aa6e3097b63380e6a3ffe6 URL: http://source.winehq.org/git/wine.git/?a=commit;h=be4cdefbf35c44bff7aa6e3097...
Author: Rob Shearman rob@codeweavers.com Date: Tue Jun 19 12:08:26 2007 +0100
widl: Fix detection of structures with non-conformant strings.
---
tools/widl/parser.y | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/tools/widl/parser.y b/tools/widl/parser.y index 5f30ccc..4933c43 100644 --- a/tools/widl/parser.y +++ b/tools/widl/parser.y @@ -1691,7 +1691,8 @@ static int get_struct_type(var_list_t *fields) { if (is_string_type(field->attrs, field->type)) { - has_conformance = 1; + if (is_conformant_array(field->type)) + has_conformance = 1; has_variance = 1; continue; }