Skip to content

Commit

Permalink
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions core/src/main/java/org/jruby/ir/runtime/IRRuntimeHelpers.java
Original file line number Diff line number Diff line change
@@ -660,14 +660,10 @@ public static IRubyObject isDefinedSuper(ThreadContext context, IRubyObject rece

@JIT
public static IRubyObject isDefinedSuper(ThreadContext context, IRubyObject receiver, String frameName, RubyModule frameClass, IRubyObject definedMessage) {
boolean flag = false;
boolean defined = frameName != null && frameClass != null &&
Helpers.findImplementerIfNecessary(receiver.getMetaClass(), frameClass).getSuperClass().isMethodBound(frameName, false);

if (frameName != null) {
if (frameClass != null) {
flag = Helpers.findImplementerIfNecessary(receiver.getMetaClass(), frameClass).getSuperClass().isMethodBound(frameName, false);
}
}
return flag ? definedMessage : context.nil;
return defined ? definedMessage : context.nil;
}

public static IRubyObject nthMatch(ThreadContext context, int matchNumber) {

0 comments on commit c7bad2a

Please sign in to comment.