}
private string generate_struct_equal_function (Struct st) {
+ if (st.base_struct != null) {
+ return generate_struct_equal_function (st.base_struct);
+ }
+
string equal_func = "_%sequal".printf (get_ccode_lower_case_prefix (st));
if (!add_wrapper (equal_func)) {
return equal_func;
}
- if (st.base_struct != null) {
- return generate_struct_equal_function (st.base_struct);
- }
-
var function = new CCodeFunction (equal_func, "gboolean");
function.modifiers = CCodeModifiers.STATIC;
structs/bug685177.vala \
structs/bug686190.vala \
structs/bug690380.vala \
+ structs/bug749952.vala \
delegates/delegates.vala \
delegates/bug539166.vala \
delegates/bug595610.vala \