From 2660b8f9c190890faf7f22054344e238f0b3edb5 Mon Sep 17 00:00:00 2001 From: Dan Hipschman Date: Thu, 13 Jul 2006 18:16:29 -0700 Subject: [PATCH] widl: Support coclass forward declarations. --- tools/widl/parser.y | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/widl/parser.y b/tools/widl/parser.y index 284f0fd5314..7257bd843f9 100644 --- a/tools/widl/parser.y +++ b/tools/widl/parser.y @@ -251,7 +251,7 @@ gbl_statements: { $$ = NULL; } imp_statements: {} | imp_statements interfacedec { if (!parse_only) add_interface($2); } | imp_statements interfacedef { if (!parse_only) add_interface($2); } - | imp_statements coclass ';' {} + | imp_statements coclass ';' { reg_type(NULL, $2->name, 0); if (!parse_only && do_header) write_coclass_forward($2); } | imp_statements coclassdef { if (!parse_only) add_coclass($2); } | imp_statements moduledef { if (!parse_only) add_module($2); } | imp_statements statement {}