Skip to content

Commit

Permalink
Showing 1 changed file with 0 additions and 18 deletions.
Original file line number Diff line number Diff line change
@@ -118,14 +118,6 @@ public int writeWithin(DynamicObject array, int index, int value) {
return value;
}

@Specialization(
guards={"isRubyArray(array)", "isLongArray(array)", "isInBounds(array, index)"}
)
public int writeWithinIntIntoLong(DynamicObject array, int index, int value) {
writeWithin(array, index, (long) value);
return value;
}

@Specialization(
guards={"isRubyArray(array)", "isLongArray(array)", "isInBounds(array, index)"}
)
@@ -217,16 +209,6 @@ public int writeExtendByOne(VirtualFrame frame, DynamicObject array, int index,
return value;
}

@Specialization(
guards={"isRubyArray(array)", "isLongArray(array)", "isExtendingByOne(array, index)"}
)
public int writeExtendByOneIntIntoLong(VirtualFrame frame, DynamicObject array, int index, int value) {
ensureCapacityNode.executeEnsureCapacity(frame, array, index + 1);
((long[]) Layouts.ARRAY.getStore(array))[index] = value;
Layouts.ARRAY.setSize(array, index + 1);
return value;
}

@Specialization(
guards={"isRubyArray(array)", "isLongArray(array)", "isExtendingByOne(array, index)"}
)

0 comments on commit da88f57

Please sign in to comment.