summaryrefslogtreecommitdiff
path: root/mjit.rb
diff options
context:
space:
mode:
Diffstat (limited to 'mjit.rb')
-rw-r--r--mjit.rb13
1 files changed, 13 insertions, 0 deletions
diff --git a/mjit.rb b/mjit.rb
index baa107d6dc..64c746f915 100644
--- a/mjit.rb
+++ b/mjit.rb
@@ -11,3 +11,16 @@ module RubyVM::MJIT
Primitive.cexpr! 'mjit_resume()'
end
end
+
+if RubyVM::MJIT.enabled?
+ begin
+ require 'fiddle'
+ require 'fiddle/import'
+ rescue LoadError
+ return # miniruby doesn't support MJIT
+ end
+
+ require "mjit/c_type"
+ require "mjit/instruction"
+ require "mjit/compiler"
+end