diff --git a/vapi/pango.vapi b/vapi/pango.vapi
index 20d6cdc..ec82341 100644
--- a/vapi/pango.vapi
+++ b/vapi/pango.vapi
@@ -926,7 +926,7 @@ namespace Pango {
 	[CCode (cheader_filename = "pango/pango.h")]
 	public static bool parse_enum (GLib.Type type, string str, int value, bool warn, out unowned string possible_values);
 	[CCode (cheader_filename = "pango/pango.h")]
-	public static bool parse_markup (string markup_text, int length, unichar accel_marker, out unowned Pango.AttrList attr_list, out unowned string text, unichar accel_char) throws GLib.Error;
+	public static bool parse_markup (string markup_text, int length, unichar accel_marker, out unowned Pango.AttrList attr_list, out unowned string text, out unichar accel_char) throws GLib.Error;
 	[CCode (cheader_filename = "pango/pango.h")]
 	public static bool parse_stretch (string str, Pango.Stretch stretch, bool warn);
 	[CCode (cheader_filename = "pango/pango.h")]
