Skip to content

Commit ca22fe7

Browse files
authored
Merge pull request #34541 from mikeash/fix-reflectionmirror-cast-const-warning
[Runtime] Fix const cast warning in ReflectionMirror.cpp
2 parents e4e9b14 + 90033fe commit ca22fe7

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

stdlib/public/runtime/ReflectionMirror.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -674,7 +674,8 @@ struct ClassImpl : ReflectionMirrorImpl {
674674
fieldOffset = Clas->getFieldOffsets()[i];
675675
} else {
676676
#if SWIFT_OBJC_INTEROP
677-
Ivar *ivars = class_copyIvarList((Class)Clas, nullptr);
677+
Ivar *ivars = class_copyIvarList(
678+
reinterpret_cast<Class>(const_cast<ClassMetadata *>(Clas)), nullptr);
678679
fieldOffset = ivar_getOffset(ivars[i]);
679680
free(ivars);
680681
#else

0 commit comments

Comments
 (0)