Commit 7ca82cd6 authored by Robert Shearman's avatar Robert Shearman Committed by Alexandre Julliard

widl: Ignore [object] attribute on interfaces written to a typelib.

parent b5d677a5
...@@ -268,6 +268,7 @@ void add_typedef(type_t *tdef, var_t *name) ...@@ -268,6 +268,7 @@ void add_typedef(type_t *tdef, var_t *name)
typelib_entry_t *entry; typelib_entry_t *entry;
if (!typelib) return; if (!typelib) return;
chat("add typedef: %s\n", name->name);
entry = xmalloc(sizeof(*entry)); entry = xmalloc(sizeof(*entry));
entry->kind = TKIND_ALIAS; entry->kind = TKIND_ALIAS;
entry->u.tdef = xmalloc(sizeof(*entry->u.tdef)); entry->u.tdef = xmalloc(sizeof(*entry->u.tdef));
......
...@@ -1730,6 +1730,9 @@ static msft_typeinfo_t *create_msft_typeinfo(msft_typelib_t *typelib, enum type_ ...@@ -1730,6 +1730,9 @@ static msft_typeinfo_t *create_msft_typeinfo(msft_typelib_t *typelib, enum type_
typeinfo->flags |= 0x80; /* TYPEFLAG_FNONEXTENSIBLE */ typeinfo->flags |= 0x80; /* TYPEFLAG_FNONEXTENSIBLE */
break; break;
case ATTR_OBJECT:
break;
case ATTR_ODL: case ATTR_ODL:
break; break;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment