@@ -230,24 +230,24 @@ protected Object doItUnboxedIndirect(VirtualFrame frame, @SuppressWarnings("unus
230
230
}
231
231
232
232
@ Specialization (limit = "getCallSiteInlineCacheMaxDepth()" , guards = {"self == cachedSelf" })
233
- protected Object doIt (VirtualFrame frame , @ SuppressWarnings ("unused" ) PythonAbstractClass self , Object [] arguments , PKeyword [] keywords ,
233
+ protected Object doIt0 (VirtualFrame frame , @ SuppressWarnings ("unused" ) PythonAbstractClass self , Object [] arguments , PKeyword [] keywords ,
234
234
@ Cached ("self" ) PythonAbstractClass cachedSelf ) {
235
235
return op (frame , cachedSelf , arguments , keywords , true );
236
236
}
237
237
238
- @ Specialization (replaces = "doIt " )
239
- protected Object doItIndirect (VirtualFrame frame , PythonAbstractClass self , Object [] arguments , PKeyword [] keywords ) {
238
+ @ Specialization (replaces = "doIt0 " )
239
+ protected Object doItIndirect0 (VirtualFrame frame , PythonAbstractClass self , Object [] arguments , PKeyword [] keywords ) {
240
240
return op (frame , self , arguments , keywords , true );
241
241
}
242
242
243
243
@ Specialization (limit = "getCallSiteInlineCacheMaxDepth()" , guards = {"self == cachedSelf" })
244
- protected Object doIt (VirtualFrame frame , @ SuppressWarnings ("unused" ) PythonNativeObject self , Object [] arguments , PKeyword [] keywords ,
244
+ protected Object doIt1 (VirtualFrame frame , @ SuppressWarnings ("unused" ) PythonNativeObject self , Object [] arguments , PKeyword [] keywords ,
245
245
@ Cached ("self" ) PythonNativeObject cachedSelf ) {
246
246
return op (frame , PythonNativeClass .cast (cachedSelf ), arguments , keywords , true );
247
247
}
248
248
249
- @ Specialization (replaces = "doIt " )
250
- protected Object doItIndirect (VirtualFrame frame , PythonNativeObject self , Object [] arguments , PKeyword [] keywords ) {
249
+ @ Specialization (replaces = "doIt1 " )
250
+ protected Object doItIndirect1 (VirtualFrame frame , PythonNativeObject self , Object [] arguments , PKeyword [] keywords ) {
251
251
return op (frame , PythonNativeClass .cast (self ), arguments , keywords , true );
252
252
}
253
253
0 commit comments