From: Timm Bäder Date: Thu, 29 Oct 2015 21:09:57 +0000 (+0100) Subject: codegen: Mark needle parameter of internal array-contains methods as const X-Git-Tag: 0.42.4~21 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=beeb450ea563d8123522f08f6c15a67240295529;p=thirdparty%2Fvala.git codegen: Mark needle parameter of internal array-contains methods as const This will avoid some -Wdiscarded-qualifiers warnings. Fixes https://gitlab.gnome.org/GNOME/vala/issues/504 --- diff --git a/codegen/valaccodebasemodule.vala b/codegen/valaccodebasemodule.vala index 72ccce4e8..2bab510f2 100644 --- a/codegen/valaccodebasemodule.vala +++ b/codegen/valaccodebasemodule.vala @@ -5716,9 +5716,9 @@ public abstract class Vala.CCodeBaseModule : CodeGenerator { function.add_parameter (new CCodeParameter ("stack", "%s *".printf (get_ccode_name (array_type.element_type)))); function.add_parameter (new CCodeParameter ("stack_length", "int")); if (array_type.element_type is StructValueType) { - function.add_parameter (new CCodeParameter ("needle", "%s *".printf (get_ccode_name (array_type.element_type)))); + function.add_parameter (new CCodeParameter ("needle", "const %s *".printf (get_ccode_name (array_type.element_type)))); } else { - function.add_parameter (new CCodeParameter ("needle", get_ccode_name (array_type.element_type))); + function.add_parameter (new CCodeParameter ("needle", "const %s".printf (get_ccode_name (array_type.element_type)))); } push_function (function);