@@ -260,24 +260,50 @@ delegates.cs:
260
260
# 89| 4: [Setter] set_Property
261
261
#-----| 2: (Parameters)
262
262
# 89| 0: [Parameter] value
263
- # 91| 7: [Method] M
264
- # 91| -1: [TypeMention] Void
265
- # 92| 4: [BlockStmt] {...}
266
- # 93| 0: [ExprStmt] ...;
267
- # 93| 0: [DelegateCall] delegate call
268
- # 93| -1: [FieldAccess] access to field Field
269
- # 93| -1: [ThisAccess] this access
270
- # 93| 0: [IntLiteral] 0
271
- # 94| 1: [ExprStmt] ...;
272
- # 94| 0: [DelegateCall] delegate call
273
- # 94| -1: [PropertyCall] access to property Property
274
- # 94| -1: [ThisAccess] this access
275
- # 94| 0: [IntLiteral] 0
276
- # 95| 2: [ExprStmt] ...;
263
+ # 90| 7: [Field] FieldPtr
264
+ # 90| -1: [TypeMention] delegate* default<Int32,Void>
265
+ # 91| 8: [Property] PropertyPtr
266
+ # 91| -1: [TypeMention] delegate* default<Int32,Void>
267
+ # 91| 3: [Getter] get_PropertyPtr
268
+ # 91| 4: [Setter] set_PropertyPtr
269
+ #-----| 2: (Parameters)
270
+ # 91| 0: [Parameter] value
271
+ # 93| 9: [Method] M
272
+ # 93| -1: [TypeMention] Void
273
+ # 94| 4: [BlockStmt] {...}
274
+ # 95| 0: [ExprStmt] ...;
277
275
# 95| 0: [DelegateCall] delegate call
278
276
# 95| -1: [FieldAccess] access to field Field
277
+ # 95| -1: [ThisAccess] this access
279
278
# 95| 0: [IntLiteral] 0
280
- # 96| 3 : [ExprStmt] ...;
279
+ # 96| 1 : [ExprStmt] ...;
281
280
# 96| 0: [DelegateCall] delegate call
282
281
# 96| -1: [PropertyCall] access to property Property
282
+ # 96| -1: [ThisAccess] this access
283
283
# 96| 0: [IntLiteral] 0
284
+ # 97| 2: [ExprStmt] ...;
285
+ # 97| 0: [DelegateCall] delegate call
286
+ # 97| -1: [FieldAccess] access to field Field
287
+ # 97| 0: [IntLiteral] 0
288
+ # 98| 3: [ExprStmt] ...;
289
+ # 98| 0: [DelegateCall] delegate call
290
+ # 98| -1: [PropertyCall] access to property Property
291
+ # 98| 0: [IntLiteral] 0
292
+ # 99| 4: [ExprStmt] ...;
293
+ # 99| 0: [FunctionPointerCall] function pointer call
294
+ # 99| -1: [FieldAccess] access to field FieldPtr
295
+ # 99| -1: [ThisAccess] this access
296
+ # 99| 0: [IntLiteral] 0
297
+ # 100| 5: [ExprStmt] ...;
298
+ # 100| 0: [FunctionPointerCall] function pointer call
299
+ # 100| -1: [PropertyCall] access to property PropertyPtr
300
+ # 100| -1: [ThisAccess] this access
301
+ # 100| 0: [IntLiteral] 0
302
+ # 101| 6: [ExprStmt] ...;
303
+ # 101| 0: [FunctionPointerCall] function pointer call
304
+ # 101| -1: [FieldAccess] access to field FieldPtr
305
+ # 101| 0: [IntLiteral] 0
306
+ # 102| 7: [ExprStmt] ...;
307
+ # 102| 0: [FunctionPointerCall] function pointer call
308
+ # 102| -1: [PropertyCall] access to property PropertyPtr
309
+ # 102| 0: [IntLiteral] 0
0 commit comments