[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]