@@ -1616,11 +1616,6 @@ private Object bytecodeLoop(VirtualFrame virtualFrame, Frame localFrame, Bytecod
16161616 stackTop = bytecodeStoreDeref (virtualFrame , localFrame , stackTop , oparg , localCelloffset );
16171617 break ;
16181618 }
1619- case OpCodesConstants .DELETE_DEREF : {
1620- oparg |= Byte .toUnsignedInt (localBC [++bci ]);
1621- bytecodeDeleteDeref (localFrame , beginBci , localNodes , oparg , localCelloffset , useCachedNodes );
1622- break ;
1623- }
16241619 case OpCodesConstants .STORE_FAST : {
16251620 oparg |= Byte .toUnsignedInt (localBC [bci + 1 ]);
16261621 bytecodeStoreFastAdaptive (virtualFrame , localFrame , stackTop --, bci ++, localBC , oparg , hasUnboxedLocals );
@@ -1887,10 +1882,6 @@ private Object bytecodeLoop(VirtualFrame virtualFrame, Frame localFrame, Bytecod
18871882 bytecodeLoadBuildClass (virtualFrame , useCachedNodes , ++stackTop , localNodes , beginBci );
18881883 break ;
18891884 }
1890- case OpCodesConstants .LOAD_ASSERTION_ERROR : {
1891- virtualFrame .setObject (++stackTop , PythonBuiltinClassType .AssertionError );
1892- break ;
1893- }
18941885 case OpCodesConstants .STORE_NAME : {
18951886 setCurrentBci (virtualFrame , bciSlot , bci );
18961887 oparg |= Byte .toUnsignedInt (localBC [++bci ]);
@@ -1903,12 +1894,6 @@ private Object bytecodeLoop(VirtualFrame virtualFrame, Frame localFrame, Bytecod
19031894 stackTop = bytecodeStoreAttr (virtualFrame , stackTop , beginBci , oparg , localNodes , localNames , useCachedNodes );
19041895 break ;
19051896 }
1906- case OpCodesConstants .DELETE_ATTR : {
1907- setCurrentBci (virtualFrame , bciSlot , bci );
1908- oparg |= Byte .toUnsignedInt (localBC [++bci ]);
1909- stackTop = bytecodeDeleteAttr (virtualFrame , stackTop , beginBci , oparg , localNodes , localNames , useCachedNodes );
1910- break ;
1911- }
19121897 case OpCodesConstants .STORE_GLOBAL : {
19131898 setCurrentBci (virtualFrame , bciSlot , bci );
19141899 oparg |= Byte .toUnsignedInt (localBC [++bci ]);
@@ -2324,6 +2309,8 @@ private Object bytecodeLoop(VirtualFrame virtualFrame, Frame localFrame, Bytecod
23242309 case OpCodesConstants .LOAD_FROM_DICT_OR_GLOBALS :
23252310 case OpCodesConstants .MAKE_TYPE_PARAM :
23262311 case OpCodesConstants .IMPORT_STAR :
2312+ case OpCodesConstants .DELETE_DEREF :
2313+ case OpCodesConstants .DELETE_ATTR :
23272314 case OpCodesConstants .DELETE_GLOBAL :
23282315 case OpCodesConstants .DELETE_NAME :
23292316 stackTop = infrequentBytecodes (virtualFrame , localFrame , bc , bci , stackTop , beginBci , oparg , localBC , globals , locals , localNames , localNodes , bciSlot , localCelloffset ,
@@ -2335,6 +2322,7 @@ private Object bytecodeLoop(VirtualFrame virtualFrame, Frame localFrame, Bytecod
23352322 case OpCodesConstants .MAKE_TYPE_ALIAS :
23362323 case OpCodesConstants .MAKE_GENERIC :
23372324 case OpCodesConstants .DELETE_SUBSCR :
2325+ case OpCodesConstants .LOAD_ASSERTION_ERROR :
23382326 stackTop = infrequentBytecodes (virtualFrame , localFrame , bc , bci , stackTop , beginBci , oparg , localBC , globals , locals , localNames , localNodes , bciSlot , localCelloffset ,
23392327 useCachedNodes );
23402328 break ;
@@ -2441,6 +2429,10 @@ private int infrequentBytecodes(VirtualFrame virtualFrame, Frame localFrame, byt
24412429 virtualFrame .setObject (++stackTop , locals );
24422430 break ;
24432431 }
2432+ case OpCodesConstants .LOAD_ASSERTION_ERROR : {
2433+ virtualFrame .setObject (++stackTop , PythonBuiltinClassType .AssertionError );
2434+ break ;
2435+ }
24442436 case OpCodesConstants .LOAD_FROM_DICT_OR_DEREF : {
24452437 setCurrentBci (virtualFrame , bciSlot , bci );
24462438 oparg |= Byte .toUnsignedInt (localBC [++bci ]);
@@ -2479,6 +2471,17 @@ private int infrequentBytecodes(VirtualFrame virtualFrame, Frame localFrame, byt
24792471 stackTop = bytecodeImportStar (virtualFrame , stackTop , beginBci , oparg , localNames , localNodes , useCachedNodes );
24802472 break ;
24812473 }
2474+ case OpCodesConstants .DELETE_DEREF : {
2475+ oparg |= Byte .toUnsignedInt (localBC [++bci ]);
2476+ bytecodeDeleteDeref (localFrame , beginBci , localNodes , oparg , localCelloffset , useCachedNodes );
2477+ break ;
2478+ }
2479+ case OpCodesConstants .DELETE_ATTR : {
2480+ setCurrentBci (virtualFrame , bciSlot , bci );
2481+ oparg |= Byte .toUnsignedInt (localBC [++bci ]);
2482+ stackTop = bytecodeDeleteAttr (virtualFrame , stackTop , beginBci , oparg , localNodes , localNames , useCachedNodes );
2483+ break ;
2484+ }
24822485 case OpCodesConstants .DELETE_GLOBAL : {
24832486 setCurrentBci (virtualFrame , bciSlot , bci );
24842487 oparg |= Byte .toUnsignedInt (localBC [++bci ]);
0 commit comments