File tree Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Expand file tree Collapse file tree 1 file changed +8
-9
lines changed Original file line number Diff line number Diff line change @@ -563,15 +563,14 @@ def generate_setup_for_class(
563563 emitter .emit_line ("if (self == NULL)" )
564564 emitter .emit_line (" return NULL;" )
565565
566- if not cl .is_final_class :
567- if shadow_vtable_name :
568- emitter .emit_line (f"if (type != { emitter .type_struct_name (cl )} ) {{" )
569- emitter .emit_line (f"self->vtable = { shadow_vtable_name } ;" )
570- emitter .emit_line ("} else {" )
571- emitter .emit_line (f"self->vtable = { vtable_name } ;" )
572- emitter .emit_line ("}" )
573- else :
574- emitter .emit_line (f"self->vtable = { vtable_name } ;" )
566+ if shadow_vtable_name :
567+ emitter .emit_line (f"if (type != { emitter .type_struct_name (cl )} ) {{" )
568+ emitter .emit_line (f"self->vtable = { shadow_vtable_name } ;" )
569+ emitter .emit_line ("} else {" )
570+ emitter .emit_line (f"self->vtable = { vtable_name } ;" )
571+ emitter .emit_line ("}" )
572+ else :
573+ emitter .emit_line (f"self->vtable = { vtable_name } ;" )
575574
576575 for i in range (0 , len (cl .bitmap_attrs ), BITMAP_BITS ):
577576 field = emitter .bitmap_field (i )
You can’t perform that action at this time.
0 commit comments