From 8eb01d2a15c079f4125862910a4aaaecefae92f2 Mon Sep 17 00:00:00 2001 From: Daniel Silverstone Date: Sat, 23 May 2020 14:31:50 +0100 Subject: parser: General AST which the IR recognises for overloading Signed-off-by: Daniel Silverstone --- src/webidl-parser.y | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) (limited to 'src') diff --git a/src/webidl-parser.y b/src/webidl-parser.y index 5fb991d..9b4c201 100644 --- a/src/webidl-parser.y +++ b/src/webidl-parser.y @@ -383,7 +383,6 @@ InterfaceMembers: * * @todo need to consider qualifer/stringifier compatibility */ - struct webidl_node *member_node; struct webidl_node *ident_node; struct webidl_node *list_node; @@ -415,18 +414,7 @@ InterfaceMembers: /* add extended attributes to parameter list */ webidl_node_add(list_node, $2); - /* has an arguemnt list so can be polymorphic */ - member_node = webidl_node_find_type_ident( - $1, - webidl_node_gettype($3), - webidl_node_gettext(ident_node)); - if (member_node == NULL) { - /* not a member with that ident already present */ - $$ = webidl_node_prepend($1, $3); - } else { - webidl_node_add(member_node, list_node); - $$ = $1; /* updated existing node do not add new one */ - } + $$ = webidl_node_prepend($1, $3); } } ; -- cgit v1.2.3