diff --git a/Userland/Libraries/LibCpp/Parser.cpp b/Userland/Libraries/LibCpp/Parser.cpp index 5a75d8e193..60ffd952a2 100644 --- a/Userland/Libraries/LibCpp/Parser.cpp +++ b/Userland/Libraries/LibCpp/Parser.cpp @@ -769,6 +769,7 @@ Optional> Parser::parse_parameter_list(ASTNode& p name = text_of_token(name_identifier.value()); auto param = create_ast_node(parent, type->start(), name_identifier.has_value() ? name_identifier.value().end() : type->end(), name); + type->set_parent(*param.ptr()); param->set_type(move(type)); parameters.append(move(param));