summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTakashi Kokubun <takashikkbn@gmail.com>2022-09-04 23:25:26 -0700
committerTakashi Kokubun <takashikkbn@gmail.com>2022-09-04 23:25:35 -0700
commitd77c037a16e524acf3804f484b6d2c231e3c3880 (patch)
treed7e100c28255ec4048c058995985c43bd19fbaa6
parent967fe334bb7f503788816df475970b8b0c3ffb3e (diff)
Automatically detect 64bit platforms
-rw-r--r--mjit_compiler.rb4
1 files changed, 2 insertions, 2 deletions
diff --git a/mjit_compiler.rb b/mjit_compiler.rb
index 1255adb71c..148b200200 100644
--- a/mjit_compiler.rb
+++ b/mjit_compiler.rb
@@ -3,12 +3,12 @@
if RubyVM::MJIT.enabled?
begin
require 'etc'
+ require 'fiddle'
rescue LoadError
return # skip miniruby
end
- case RUBY_PLATFORM.split('-', 2).first
- when 'x86_64', 'aarch64', 'arm64', 's390x'
+ if Fiddle::SIZEOF_VOIDP == 8
require 'mjit/c_64'
else
require 'mjit/c_32'