Skip to content

Commit ea1ddb7

Browse files
committed
Use the stringEncoding in more places
1 parent ce716eb commit ea1ddb7

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

src/main/java/org/truffleruby/core/regexp/TruffleRegexpNodes.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -127,16 +127,17 @@ protected boolean isUSASCII(RubyRegexp regexp, Object string) {
127127
}
128128

129129
protected boolean isFixedEncoding(RubyRegexp regexp, Object string) {
130-
return regexp.options.isFixed() && stringLibrary.getRope(string).getEncoding().isAsciiCompatible();
130+
return regexp.options.isFixed() && stringEncoding(string).isAsciiCompatible();
131131
}
132132

133133
protected boolean isSameEncoding(RubyRegexp regexp, Object string) {
134-
return regexp.regex.getEncoding() == stringLibrary.getRope(string).getEncoding();
134+
return regexp.regex.getEncoding() == stringEncoding(string);
135135
}
136136

137137
protected Encoding stringEncoding(Object string) {
138138
return stringLibrary.getRope(string).getEncoding();
139139
}
140+
140141
}
141142

142143
@TruffleBoundary

0 commit comments

Comments
 (0)