@@ -260,24 +260,50 @@ delegates.cs:
260260# 89| 4: [Setter] set_Property
261261#-----| 2: (Parameters)
262262# 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] ...;
277275# 95| 0: [DelegateCall] delegate call
278276# 95| -1: [FieldAccess] access to field Field
277+ # 95| -1: [ThisAccess] this access
279278# 95| 0: [IntLiteral] 0
280- # 96| 3 : [ExprStmt] ...;
279+ # 96| 1 : [ExprStmt] ...;
281280# 96| 0: [DelegateCall] delegate call
282281# 96| -1: [PropertyCall] access to property Property
282+ # 96| -1: [ThisAccess] this access
283283# 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