diff --git a/Libraries/LibIDL/IDLParser.cpp b/Libraries/LibIDL/IDLParser.cpp index b5313f337c8..558e8fd9064 100644 --- a/Libraries/LibIDL/IDLParser.cpp +++ b/Libraries/LibIDL/IDLParser.cpp @@ -1314,14 +1314,13 @@ Module& Parser::parse() interface.module_own_path = this_module; top_level_resolved_modules().set(this_module, &module); - Vector imports; { while (lexer.consume_specific("#import"sv)) { consume_whitespace(); assert_specific('<'); auto path = lexer.consume_until('>'); lexer.ignore(); - imports.append(resolve_import(path)); + resolve_import(path); consume_whitespace(); } } @@ -1480,9 +1479,6 @@ Module& Parser::parse() } } - module.imported_modules = move(imports); - interface.imported_modules = module.imported_modules; - if (top_level_parser() == this) VERIFY(import_stack.is_empty()); diff --git a/Libraries/LibIDL/Types.h b/Libraries/LibIDL/Types.h index 37fed746b5e..91e05c3e2f9 100644 --- a/Libraries/LibIDL/Types.h +++ b/Libraries/LibIDL/Types.h @@ -331,7 +331,6 @@ public: ByteString global_mixin_class; ByteString module_own_path; - Vector imported_modules; OrderedHashMap> overload_sets; OrderedHashMap> static_overload_sets; @@ -354,7 +353,6 @@ public: struct Module { ByteString module_own_path; Optional interface; - Vector imported_modules; Vector imported_files; };