summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/io/console/console.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/io/console/console.c b/ext/io/console/console.c
index b24ac74f27..e852d68eed 100644
--- a/ext/io/console/console.c
+++ b/ext/io/console/console.c
@@ -1564,7 +1564,8 @@ static VALUE
str_chomp(VALUE str)
{
if (!NIL_P(str)) {
- rb_funcallv(str, id_chomp_bang, 1, &rb_default_rs);
+ const VALUE rs = rb_default_rs; /* rvalue in TruffleRuby */
+ rb_funcallv(str, id_chomp_bang, 1, &rs);
}
return str;
}