From: Luca Bruno Date: Tue, 24 Aug 2010 11:02:57 +0000 (+0200) Subject: girparser: Do not add Object prerequisite before symbol resolution X-Git-Tag: 0.11.2~13 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=fc7fe82fbd0b19b6caaf7ef23dc8a1df3a020be9;p=thirdparty%2Fvala.git girparser: Do not add Object prerequisite before symbol resolution --- diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index f383985db..5b95ff45f 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -1916,18 +1916,6 @@ public class Vala.GirParser : CodeVisitor { pop_metadata (); } - // ensure we have at least one instantiable prerequisite (GLib.Object) - bool has_instantiable_prereq = false; - foreach (DataType prereq in iface.get_prerequisites ()) { - if (prereq.data_type is Class) { - has_instantiable_prereq = true; - break; - } - } - - if (!has_instantiable_prereq) - iface.add_prerequisite (new ObjectType ((ObjectTypeSymbol) glib_ns.scope.lookup ("Object"))); - merge_add_process (iface); current_symbols_info = old_symbols_info;