File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -111,6 +111,8 @@ struct ConversionOperation {
111111
112112 static bool isa (SILInstruction *inst) {
113113 switch (inst->getKind ()) {
114+ case SILInstructionKind::MarkUnresolvedNonCopyableValueInst:
115+ case SILInstructionKind::MarkUninitializedInst:
114116 case SILInstructionKind::ConvertFunctionInst:
115117 case SILInstructionKind::UpcastInst:
116118 case SILInstructionKind::AddressToPointerInst:
@@ -135,6 +137,9 @@ struct ConversionOperation {
135137 case SILInstructionKind::RefToUnownedInst:
136138 case SILInstructionKind::UnmanagedToRefInst:
137139 case SILInstructionKind::UnownedToRefInst:
140+ case SILInstructionKind::CopyableToMoveOnlyWrapperValueInst:
141+ case SILInstructionKind::MoveOnlyWrapperToCopyableValueInst:
142+ case SILInstructionKind::MoveOnlyWrapperToCopyableBoxInst:
138143 return true ;
139144 default :
140145 return false ;
You can’t perform that action at this time.
0 commit comments