From: Jürg Billeter Date: Wed, 28 Apr 2010 15:03:04 +0000 (+0200) Subject: Report error on incorrect use of [ModuleInit] X-Git-Tag: 0.9.1~103 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=5fd7b8cebb983fccdebcd9329671d94c1e5cf826;p=thirdparty%2Fvala.git Report error on incorrect use of [ModuleInit] Fixes bug 616805. --- diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala index 6fdc6fde2..dc558c730 100644 --- a/codegen/valaccodebasemodule.vala +++ b/codegen/valaccodebasemodule.vala @@ -352,6 +352,9 @@ public class Vala.CCodeBaseModule : CCodeModule { break; } } + if (!in_plugin) { + Report.error (context.module_init_method.source_reference, "[ModuleInit] requires a parameter of type `GLib.TypeModule'"); + } } var dbus_ns = root_symbol.scope.lookup ("DBus");