Răsfoiți Sursa

Fix missing return slot assignment (#3866)

Per your comment on #toolchain. Note, not sure what a test would look
like.
Jon Ross-Perkins 2 ani în urmă
părinte
comite
3ab02b98ee
1 a modificat fișierele cu 1 adăugiri și 1 ștergeri
  1. 1 1
      toolchain/check/import_ref.cpp

+ 1 - 1
toolchain/check/import_ref.cpp

@@ -715,7 +715,7 @@ class ImportRefResolver {
     if (function.return_slot_id.is_valid()) {
       auto import_ir_inst_id = context_.import_ir_insts().Add(
           {.ir_id = import_ir_id_, .inst_id = function.return_slot_id});
-      context_.AddInstInNoBlock({SemIR::ImportRefLoaded{
+      new_return_slot = context_.AddInstInNoBlock({SemIR::ImportRefLoaded{
           context_.GetTypeIdForTypeConstant(return_slot_const_id),
           import_ir_inst_id}});
     }