about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--gir/parse.ha5
1 files changed, 4 insertions, 1 deletions
diff --git a/gir/parse.ha b/gir/parse.ha
index 91c55d4..a68a7f6 100644
--- a/gir/parse.ha
+++ b/gir/parse.ha
@@ -439,7 +439,7 @@ fn parse_member(parser: *xml::parser, members: *opaque) (void | error) = {
 };
 
 // callable
-fn parse_callable(callable: *callable) [17]scan = [
+fn parse_callable(callable: *callable) [20]scan = [
 	("introspectable", null),
 	("deprecated", null),
 	("deprecated-version", null),
@@ -457,6 +457,9 @@ fn parse_callable(callable: *callable) [17]scan = [
 	("shadows", &callable.shadows),
 	("throws", &callable.throws),
 	("moved-to", null),
+	("glib:async-func", null),
+	("glib:sync-func", null),
+	("glib:finish-func", null),
 ];
 fn parse_parameters(parser: *xml::parser, parameters: *opaque) (void | error) = {
 	return parse_element(parser, "parameters",