From b0b8fe9acf002cbfeb68873cac6e01345e173fa8 Mon Sep 17 00:00:00 2001 From: John-Mark Bell Date: Mon, 1 Feb 2016 11:34:35 +0000 Subject: Expose nullable flag in IR and have generated getters use it. --- src/ir.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'src/ir.c') diff --git a/src/ir.c b/src/ir.c index 8084c40..7a1bc5a 100644 --- a/src/ir.c +++ b/src/ir.c @@ -483,6 +483,12 @@ type_map_new(struct webidl_node *node, cure->modifier = WEBIDL_TYPE_MODIFIER_NONE; } + /* type nullability */ + cure->nullable = (webidl_node_find_type( + webidl_node_getnode(type_node), + NULL, + WEBIDL_NODE_TYPE_TYPE_NULLABLE) != NULL); + /* type name */ cure->name = webidl_node_gettext( webidl_node_find_type( -- cgit v1.2.3