From: Lorenz Wildberg Date: Fri, 28 Jul 2023 14:26:35 +0000 (+0300) Subject: methodcallmodule: Very small fix X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5a0f251c229aefd8de9cc449e91de4e9f8df2b43;p=thirdparty%2Fvala.git methodcallmodule: Very small fix --- diff --git a/codegen/valaccodemethodcallmodule.vala b/codegen/valaccodemethodcallmodule.vala index 1277799b1..38a05dc52 100644 --- a/codegen/valaccodemethodcallmodule.vala +++ b/codegen/valaccodemethodcallmodule.vala @@ -253,7 +253,7 @@ public class Vala.CCodeMethodCallModule : CCodeAssignmentModule { } } else if (m is CreationMethod && m.parent_symbol is Struct) { ccall.add_argument (get_this_cexpression ()); - } else if (m != null && m.has_type_parameters () && !get_ccode_has_generic_type_parameter (m) && !get_ccode_simple_generics (m) && (ccall != finish_call || expr.is_yield_expression)) { + } else if (m != null && m.has_type_parameters () && !get_ccode_has_generic_type_parameter (m) && !m.get_attribute_bool ("CCode", "no_generic_args", false) && !get_ccode_simple_generics (m) && (ccall != finish_call || expr.is_yield_expression)) { // generic method // don't add generic arguments for .end() calls add_generic_type_arguments (m, in_arg_map, ma.get_type_arguments (), expr);