@@ -61,47 +61,41 @@ public Object doWrite(VirtualFrame frame, Object value) {
61
61
@ Specialization (guards = "isBooleanKind(frame)" )
62
62
public boolean write (VirtualFrame frame , boolean right ) {
63
63
Frame cargoFrame = PArguments .getGeneratorFrame (frame );
64
- assert frameSlot .getFrameDescriptor () == cargoFrame .getFrameDescriptor ();
65
64
cargoFrame .setBoolean (frameSlot , right );
66
65
return right ;
67
66
}
68
67
69
68
@ Specialization (guards = "isIntegerKind(frame)" )
70
69
public int doInteger (VirtualFrame frame , int value ) {
71
70
Frame cargoFrame = PArguments .getGeneratorFrame (frame );
72
- assert frameSlot .getFrameDescriptor () == cargoFrame .getFrameDescriptor ();
73
71
cargoFrame .setInt (frameSlot , value );
74
72
return value ;
75
73
}
76
74
77
75
@ Specialization (guards = "isIntOrObjectKind(frame)" )
78
76
public PInt write (VirtualFrame frame , PInt value ) {
79
77
Frame cargoFrame = PArguments .getGeneratorFrame (frame );
80
- assert frameSlot .getFrameDescriptor () == cargoFrame .getFrameDescriptor ();
81
78
setObject (cargoFrame , value );
82
79
return value ;
83
80
}
84
81
85
82
@ Specialization (guards = "isLongKind(frame)" )
86
83
public long doLong (VirtualFrame frame , long value ) {
87
84
Frame cargoFrame = PArguments .getGeneratorFrame (frame );
88
- assert frameSlot .getFrameDescriptor () == cargoFrame .getFrameDescriptor ();
89
85
cargoFrame .setLong (frameSlot , value );
90
86
return value ;
91
87
}
92
88
93
89
@ Specialization (guards = "isDoubleKind(frame)" )
94
90
public double doDouble (VirtualFrame frame , double right ) {
95
91
Frame cargoFrame = PArguments .getGeneratorFrame (frame );
96
- assert frameSlot .getFrameDescriptor () == cargoFrame .getFrameDescriptor ();
97
92
cargoFrame .setDouble (frameSlot , right );
98
93
return right ;
99
94
}
100
95
101
96
@ Specialization (guards = "isObjectKind(frame)" )
102
97
public Object write (VirtualFrame frame , Object right ) {
103
98
Frame cargoFrame = PArguments .getGeneratorFrame (frame );
104
- assert frameSlot .getFrameDescriptor () == cargoFrame .getFrameDescriptor ();
105
99
assert !(right instanceof PInt );
106
100
setObject (cargoFrame , right );
107
101
return right ;
0 commit comments