@@ -3002,6 +3002,8 @@ CONSTANT_TRANSLATION(IndexRawPointerInst, Assign)
30023002CONSTANT_TRANSLATION(InitExistentialMetatypeInst, Assign)
30033003CONSTANT_TRANSLATION(OpenExistentialMetatypeInst, Assign)
30043004CONSTANT_TRANSLATION(ObjCToThickMetatypeInst, Assign)
3005+ CONSTANT_TRANSLATION(ValueMetatypeInst, Assign)
3006+ CONSTANT_TRANSLATION(ExistentialMetatypeInst, Assign)
30053007
30063008// These are used by SIL to aggregate values together in a gep like way. We
30073009// want to look at uses of structs, not the struct uses itself. So just
@@ -3124,10 +3126,6 @@ CONSTANT_TRANSLATION(UnmanagedAutoreleaseValueInst, Require)
31243126CONSTANT_TRANSLATION(RebindMemoryInst, Require)
31253127CONSTANT_TRANSLATION(BindMemoryInst, Require)
31263128CONSTANT_TRANSLATION(BeginUnpairedAccessInst, Require)
3127- // Require of the value we extract the metatype from.
3128- CONSTANT_TRANSLATION(ValueMetatypeInst, Require)
3129- // Require of the value we extract the metatype from.
3130- CONSTANT_TRANSLATION(ExistentialMetatypeInst, Require)
31313129// These can take a parameter. If it is non-Sendable, use a require.
31323130CONSTANT_TRANSLATION(GetAsyncContinuationAddrInst, Require)
31333131
0 commit comments