mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-05 22:02:55 +01:00
Handle runtime implicit parameters, and self outside of methods (#4361)
Closes #4356, #4359 --------- Co-authored-by: Josh L <josh11b@users.noreply.github.com>
This commit is contained in:
@@ -60,8 +60,8 @@ static auto BuildInterfaceDecl(Context& context,
|
||||
SemIR::Interface interface_info = {name_context.MakeEntityWithParamsBase(
|
||||
name, interface_decl_id, /*is_extern=*/false,
|
||||
SemIR::LibraryNameId::Invalid)};
|
||||
RequireGenericParams(context, interface_info.implicit_param_refs_id);
|
||||
RequireGenericParams(context, interface_info.param_refs_id);
|
||||
RequireGenericParamsOnType(context, interface_info.implicit_param_refs_id);
|
||||
RequireGenericParamsOnType(context, interface_info.param_refs_id);
|
||||
|
||||
// Check whether this is a redeclaration.
|
||||
auto existing_id = context.decl_name_stack().LookupOrAddName(
|
||||
|
||||
Reference in New Issue
Block a user