From 9c13fc614c2de0ca4aa8b6ecdd84033ef689b542 Mon Sep 17 00:00:00 2001 From: Takashi Kokubun Date: Mon, 28 Nov 2022 21:33:55 -0800 Subject: MJIT: Make it parsable by Solargraph (#6827) * Revert "Revert "MJIT: Make it parsable by Solargraph"" This reverts commit 8e18761da1932df88bfb6505acbda4740e1b2930. * Call rb_gc_register_mark_object --- mjit_c.rb | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'mjit_c.rb') diff --git a/mjit_c.rb b/mjit_c.rb index 5ccc40aaf9..05cd53dc4b 100644 --- a/mjit_c.rb +++ b/mjit_c.rb @@ -2,8 +2,6 @@ # Part of this file is generated by tool/mjit/bindgen.rb. # Run `make mjit-bindgen` to update code between "MJIT bindgen begin" and "MJIT bindgen end". module RubyVM::MJIT - C = Object.new - # This `class << C` section is for calling C functions. For importing variables # or macros as is, please consider using tool/mjit/bindgen.rb instead. class << C @@ -769,4 +767,4 @@ module RubyVM::MJIT end ### MJIT bindgen end ### -end if RubyVM::MJIT.enabled? +end if RubyVM::MJIT.enabled? && RubyVM::MJIT.const_defined?(:C) # not defined for miniruby -- cgit v1.2.3