Skip to content

Commit

Permalink
Showing 1 changed file with 2 additions and 7 deletions.
Original file line number Diff line number Diff line change
@@ -683,21 +683,16 @@ protected boolean isRubiniusUndefined(Object object) {
@ImportStatic(StringGuards.class)
public abstract static class ASCIIOnlyNode extends CoreMethodArrayArgumentsNode {

@Specialization(guards = { "isAsciiCompatible(string)", "is7Bit(string)" })
@Specialization(guards = { "is7Bit(string)" })
public boolean asciiOnlyAsciiCompatible7BitCR(DynamicObject string) {
return true;
}

@Specialization(guards = { "isAsciiCompatible(string)", "!is7Bit(string)" })
@Specialization(guards = { "!is7Bit(string)" })
public boolean asciiOnlyAsciiCompatible(DynamicObject string) {
return false;
}

@Specialization(guards = "!isAsciiCompatible(string)")
public boolean asciiOnly(DynamicObject string) {
return false;
}

}

@CoreMethod(names = "b", taintFrom = 0)

0 comments on commit 6db635e

Please sign in to comment.