ruby-changes:70685
From: Nobuyoshi <ko1@a...>
Date: Sat, 1 Jan 2022 18:54:10 +0900 (JST)
Subject: [ruby-changes:70685] 789da481fc (master): Prefer RBOOL
https://git.ruby-lang.org/ruby.git/commit/?id=789da481fc From 789da481fc59ffb1a0d4e4deb0a17ec4fcbd1d58 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada <nobu@r...> Date: Sat, 1 Jan 2022 16:57:22 +0900 Subject: Prefer RBOOL --- insns.def | 2 +- yjit.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/insns.def b/insns.def index 87624a05009..30b7c626d73 100644 --- a/insns.def +++ b/insns.def @@ -693,7 +693,7 @@ checktype https://github.com/ruby/ruby/blob/trunk/insns.def#L693 (VALUE val) (VALUE ret) { - ret = (TYPE(val) == (int)type) ? Qtrue : Qfalse; + ret = RBOOL(TYPE(val) == (int)type); } /**********************************************************/ diff --git a/yjit.rb b/yjit.rb index 0bc353992c8..09ed3faaf3b 100644 --- a/yjit.rb +++ b/yjit.rb @@ -149,7 +149,7 @@ module RubyVM::YJIT https://github.com/ruby/ruby/blob/trunk/yjit.rb#L149 end def self.enabled? - Primitive.cexpr! 'rb_yjit_enabled_p() ? Qtrue : Qfalse' + Primitive.cexpr! 'RBOOL(rb_yjit_enabled_p())' end def self.simulate_oom! -- cgit v1.2.1 -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/