@@ -195,7 +195,7 @@ abstract static class GetSetGetNode extends PythonTernaryBuiltinNode {
195
195
@ Specialization
196
196
Object get (VirtualFrame frame , GetSetDescriptor descr , Object obj , @ SuppressWarnings ("unused" ) Object type ,
197
197
@ Cached DescriptorCheckNode descriptorCheckNode ,
198
- @ Cached ( "create()" ) CallUnaryMethodNode callNode ) {
198
+ @ Cached CallUnaryMethodNode callNode ) {
199
199
if (descriptorCheckNode .execute (descr .getType (), descr .getName (), obj )) {
200
200
return descr ;
201
201
}
@@ -210,8 +210,8 @@ Object get(VirtualFrame frame, GetSetDescriptor descr, Object obj, @SuppressWarn
210
210
@ Specialization
211
211
Object getSlot (HiddenKeyDescriptor descr , Object obj , @ SuppressWarnings ("unused" ) Object type ,
212
212
@ Cached DescriptorCheckNode descriptorCheckNode ,
213
- @ Cached ( "create()" ) ReadAttributeFromObjectNode readNode ,
214
- @ Cached ( "createBinaryProfile()" ) ConditionProfile profile ) {
213
+ @ Cached ReadAttributeFromObjectNode readNode ,
214
+ @ Cached ConditionProfile profile ) {
215
215
if (descriptorCheckNode .execute (descr .getType (), descr .getKey ().getName (), obj )) {
216
216
return descr ;
217
217
}
@@ -240,7 +240,7 @@ abstract static class GetSetSetNode extends PythonTernaryBuiltinNode {
240
240
@ Specialization
241
241
Object set (VirtualFrame frame , GetSetDescriptor descr , Object obj , Object value ,
242
242
@ Cached DescriptorCheckNode descriptorCheckNode ,
243
- @ Cached ( "create()" ) CallBinaryMethodNode callNode ) {
243
+ @ Cached CallBinaryMethodNode callNode ) {
244
244
if (descriptorCheckNode .execute (descr .getType (), descr .getName (), obj )) {
245
245
return descr ;
246
246
}
@@ -255,7 +255,7 @@ Object set(VirtualFrame frame, GetSetDescriptor descr, Object obj, Object value,
255
255
@ Specialization
256
256
Object setSlot (HiddenKeyDescriptor descr , Object obj , Object value ,
257
257
@ Cached DescriptorCheckNode descriptorCheckNode ,
258
- @ Cached ( "create()" ) WriteAttributeToObjectNode writeNode ) {
258
+ @ Cached WriteAttributeToObjectNode writeNode ) {
259
259
if (descriptorCheckNode .execute (descr .getType (), descr .getKey ().getName (), obj )) {
260
260
return descr ;
261
261
}
@@ -280,7 +280,7 @@ abstract static class GetSetDeleteNode extends PythonBinaryBuiltinNode {
280
280
@ Specialization
281
281
Object delete (VirtualFrame frame , GetSetDescriptor descr , Object obj ,
282
282
@ Cached DescriptorCheckNode descriptorCheckNode ,
283
- @ Cached ( "create()" ) CallBinaryMethodNode callNode ) {
283
+ @ Cached CallBinaryMethodNode callNode ) {
284
284
if (descriptorCheckNode .execute (descr .getType (), descr .getName (), obj )) {
285
285
return descr ;
286
286
}
@@ -299,7 +299,7 @@ Object delete(VirtualFrame frame, GetSetDescriptor descr, Object obj,
299
299
@ Specialization
300
300
Object deleteSlot (HiddenKeyDescriptor descr , Object obj ,
301
301
@ Cached DescriptorCheckNode descriptorCheckNode ,
302
- @ Cached ( "create()" ) WriteAttributeToObjectNode writeNode ) {
302
+ @ Cached WriteAttributeToObjectNode writeNode ) {
303
303
if (descriptorCheckNode .execute (descr .getType (), descr .getKey ().getName (), obj )) {
304
304
return descr ;
305
305
}
0 commit comments