aboutsummaryrefslogtreecommitdiffstats
path: root/mjit_compile.c
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2020-05-17 23:42:24 -0700
committerTakashi Kokubun <takashikkbn@gmail.com>2020-05-17 23:42:24 -0700
commit3bada9208afa8ad874e4e6037bd81f7b662a3180 (patch)
treeb57846338ba72136258e076127b688edb1f46ae2 /mjit_compile.c
parentb16a2aa938d091c387a7437d94dac7f7bb829ba2 (diff)
downloadruby-3bada9208afa8ad874e4e6037bd81f7b662a3180.tar.gz
Simplify maybe_special_const_class_p
Diffstat (limited to 'mjit_compile.c')
-rw-r--r--mjit_compile.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/mjit_compile.c b/mjit_compile.c
index 589ac50c85..6a17d2408c 100644
--- a/mjit_compile.c
+++ b/mjit_compile.c
@@ -118,17 +118,12 @@ fastpath_applied_iseq_p(const CALL_INFO ci, const CALL_CACHE cc, const rb_iseq_t
static bool
maybe_special_const_class_p(const VALUE klass)
{
- if (klass == rb_cFalseClass
+ return klass == rb_cFalseClass
|| klass == rb_cNilClass
|| klass == rb_cTrueClass
|| klass == rb_cInteger
|| klass == rb_cSymbol
- || klass == rb_cFloat) {
- return true;
- }
- else {
- return false;
- }
+ || klass == rb_cFloat;
}
static int