Skip to content

Commit

Permalink
Showing 1 changed file with 3 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -103,7 +103,7 @@ public DynamicObject times(VirtualFrame frame, int n, NotProvided block) {
return Layouts.ARRAY.createArray(getContext().getCoreLibrary().getArrayFactory(), array, n);
}

@Specialization(guards = "isRubyProc(block)")
@Specialization
public Object times(VirtualFrame frame, int n, DynamicObject block) {
int count = 0;

@@ -124,7 +124,7 @@ public Object times(VirtualFrame frame, int n, DynamicObject block) {
return n;
}

@Specialization(guards = "isRubyProc(block)")
@Specialization
public Object times(VirtualFrame frame, long n, DynamicObject block) {
int count = 0;

@@ -145,7 +145,7 @@ public Object times(VirtualFrame frame, long n, DynamicObject block) {
return n;
}

@Specialization(guards = {"isRubyBignum(n)", "isRubyProc(block)"})
@Specialization(guards = "isRubyBignum(n)")
public Object times(VirtualFrame frame, DynamicObject n, DynamicObject block,
@Cached("create(getContext(), getSourceSection())") FixnumOrBignumNode fixnumOrBignumNode) {

0 comments on commit 6200f1a

Please sign in to comment.