@@ -428,20 +428,96 @@ Tuples.cs:
428428# 111| 0: [CastExpr] (...) ...
429429# 111| 1: [LocalVariableAccess] access to local variable y
430430# 112| 3: [BreakStmt] break;
431- # 116| 11: [Method] Sink
431+ # 116| 11: [Method] M6
432432# 116| -1: [TypeMention] Void
433+ # 117| 4: [BlockStmt] {...}
434+ # 118| 0: [LocalVariableDeclStmt] ... ...;
435+ # 118| 0: [LocalVariableDeclAndInitExpr] Object o = ...
436+ # 118| -1: [TypeMention] object
437+ # 118| 0: [LocalVariableAccess] access to local variable o
438+ # 118| 1: [MethodCall] call to method Source<Object>
439+ # 118| 0: [CastExpr] (...) ...
440+ # 118| 1: [IntLiteral] 9
441+ # 120| 1: [LocalVariableDeclStmt] ... ...;
442+ # 120| 0: [LocalVariableDeclAndInitExpr] Int32 y1 = ...
443+ # 120| -1: [TypeMention] int
444+ # 120| 0: [LocalVariableAccess] access to local variable y1
445+ # 120| 1: [IntLiteral] 0
446+ # 121| 2: [ExprStmt] ...;
447+ # 121| 0: [AssignExpr] ... = ...
448+ # 121| 0: [TupleExpr] (..., ...)
449+ # 121| 0: [LocalVariableDeclExpr] Object x1
450+ # 121| 1: [LocalVariableAccess] access to local variable y1
451+ # 121| 1: [TupleExpr] (..., ...)
452+ # 121| 0: [LocalVariableAccess] access to local variable o
453+ # 121| 1: [IntLiteral] 1
454+ # 122| 3: [ExprStmt] ...;
455+ # 122| 0: [MethodCall] call to method Sink
456+ # 122| 0: [LocalVariableAccess] access to local variable x1
457+ # 124| 4: [LocalVariableDeclStmt] ... ...;
458+ # 124| 0: [LocalVariableDeclAndInitExpr] Object x2 = ...
459+ # 124| -1: [TypeMention] object
460+ # 124| 0: [LocalVariableAccess] access to local variable x2
461+ # 124| 1: [ObjectCreation] object creation of type Object
462+ # 124| 0: [TypeMention] object
463+ # 125| 5: [ExprStmt] ...;
464+ # 125| 0: [AssignExpr] ... = ...
465+ # 125| 0: [TupleExpr] (..., ...)
466+ # 125| 0: [LocalVariableAccess] access to local variable x2
467+ # 125| 1: [LocalVariableDeclExpr] Int32 y2
468+ # 125| 1: [TupleExpr] (..., ...)
469+ # 125| 0: [LocalVariableAccess] access to local variable o
470+ # 125| 1: [IntLiteral] 1
471+ # 126| 6: [ExprStmt] ...;
472+ # 126| 0: [MethodCall] call to method Sink
473+ # 126| 0: [LocalVariableAccess] access to local variable x2
474+ # 128| 7: [LocalVariableDeclStmt] ... ...;
475+ # 128| 0: [LocalVariableDeclAndInitExpr] Int32 x3 = ...
476+ # 128| -1: [TypeMention] int
477+ # 128| 0: [LocalVariableAccess] access to local variable x3
478+ # 128| 1: [IntLiteral] 0
479+ # 129| 8: [ExprStmt] ...;
480+ # 129| 0: [AssignExpr] ... = ...
481+ # 129| 0: [TupleExpr] (..., ...)
482+ # 129| 0: [LocalVariableAccess] access to local variable x3
483+ # 129| 1: [LocalVariableDeclExpr] Object y3
484+ # 129| 1: [TupleExpr] (..., ...)
485+ # 129| 0: [IntLiteral] 1
486+ # 129| 1: [LocalVariableAccess] access to local variable o
487+ # 130| 9: [ExprStmt] ...;
488+ # 130| 0: [MethodCall] call to method Sink
489+ # 130| 0: [LocalVariableAccess] access to local variable y3
490+ # 132| 10: [LocalVariableDeclStmt] ... ...;
491+ # 132| 0: [LocalVariableDeclAndInitExpr] Object y4 = ...
492+ # 132| -1: [TypeMention] object
493+ # 132| 0: [LocalVariableAccess] access to local variable y4
494+ # 132| 1: [ObjectCreation] object creation of type Object
495+ # 132| 0: [TypeMention] object
496+ # 133| 11: [ExprStmt] ...;
497+ # 133| 0: [AssignExpr] ... = ...
498+ # 133| 0: [TupleExpr] (..., ...)
499+ # 133| 0: [LocalVariableDeclExpr] Int32 x4
500+ # 133| 1: [LocalVariableAccess] access to local variable y4
501+ # 133| 1: [TupleExpr] (..., ...)
502+ # 133| 0: [IntLiteral] 1
503+ # 133| 1: [LocalVariableAccess] access to local variable o
504+ # 134| 12: [ExprStmt] ...;
505+ # 134| 0: [MethodCall] call to method Sink
506+ # 134| 0: [LocalVariableAccess] access to local variable y4
507+ # 137| 12: [Method] Sink
508+ # 137| -1: [TypeMention] Void
433509#-----| 2: (Parameters)
434- # 116 | 0: [Parameter] o
435- # 116 | -1: [TypeMention] object
436- # 116 | 4: [BlockStmt] {...}
437- # 118 | 12 : [Method] Source<>
438- # 118 | -1: [TypeMention] T
510+ # 137 | 0: [Parameter] o
511+ # 137 | -1: [TypeMention] object
512+ # 137 | 4: [BlockStmt] {...}
513+ # 139 | 13 : [Method] Source<>
514+ # 139 | -1: [TypeMention] T
439515#-----| 1: (Type parameters)
440- # 118 | 0: [TypeParameter] T
516+ # 139 | 0: [TypeParameter] T
441517#-----| 2: (Parameters)
442- # 118 | 0: [Parameter] source
443- # 118 | -1: [TypeMention] object
444- # 118 | 4: [ThrowExpr] throw ...
445- # 118 | 0: [NullLiteral] null
446- # 121 | [NamespaceDeclaration] namespace ... { ... }
447- # 123 | 1: [Class] IsExternalInit
518+ # 139 | 0: [Parameter] source
519+ # 139 | -1: [TypeMention] object
520+ # 139 | 4: [ThrowExpr] throw ...
521+ # 139 | 0: [NullLiteral] null
522+ # 142 | [NamespaceDeclaration] namespace ... { ... }
523+ # 144 | 1: [Class] IsExternalInit
0 commit comments