Support dumping ImportIRInstId from its printed id (#7398)

Add support to the dump command to `dump context import_ir_inst123`

Support for dumping the ids was previously added, but missed support for
parsing and creating a C++ id from its printed id.
This commit is contained in:
Dana Jansens
2026-06-22 15:01:59 +00:00
committed by GitHub
parent 02df90e265
commit 513b0c9e3b
2 changed files with 4 additions and 0 deletions
+1
View File
@@ -89,6 +89,7 @@ Example usage:
"inst_block": "SemIR::MakeInstBlockId",
"inst": "SemIR::MakeInstId",
"interface": "SemIR::MakeInterfaceId",
"import_ir_inst": "SemIR::MakeImportIRInstId",
"name": "SemIR::MakeNameId",
"name_scope": "SemIR::MakeNameScopeId",
"identified_facet_type": "SemIR::MakeIdentifiedFacetTypeId",
+3
View File
@@ -640,6 +640,9 @@ LLVM_DUMP_METHOD static auto MakeIdentifiedFacetTypeId(int id)
-> IdentifiedFacetTypeId {
return IdentifiedFacetTypeId(id);
}
LLVM_DUMP_METHOD static auto MakeImportIRInstId(int id) -> ImportIRInstId {
return ImportIRInstId(id);
}
LLVM_DUMP_METHOD static auto MakeNamedConstraintId(int id)
-> NamedConstraintId {
return NamedConstraintId(id);