mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-10-05 22:02:55 +01:00
Add require decls to Interface and NamedConstraint (#6321)
They are not used for impl lookup or verifying anything yet, but now they appear in the textual semir. --------- Co-authored-by: Jon Ross-Perkins <jperkins@google.com>
This commit is contained in:
co-authored by
Jon Ross-Perkins
parent
81e55bed8a
commit
ff0cea55f6
@@ -2593,6 +2593,7 @@ static auto TryResolveTypedInst(ImportRefResolver& resolver,
|
||||
implicit_param_patterns);
|
||||
new_interface.param_patterns_id = GetLocalCanonicalInstBlockId(
|
||||
resolver, import_interface.param_patterns_id, param_patterns);
|
||||
// TODO: Import require_impls_block_id.
|
||||
SetGenericData(resolver, import_interface.generic_id,
|
||||
new_interface.generic_id, generic_data);
|
||||
|
||||
@@ -2749,6 +2750,7 @@ static auto TryResolveTypedInst(ImportRefResolver& resolver,
|
||||
implicit_param_patterns);
|
||||
new_named_constraint.param_patterns_id = GetLocalCanonicalInstBlockId(
|
||||
resolver, import_named_constraint.param_patterns_id, param_patterns);
|
||||
// TODO: Import require_impls_block_id.
|
||||
SetGenericData(resolver, import_named_constraint.generic_id,
|
||||
import_named_constraint.generic_id, generic_data);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user