 +        end
          $stdout.flush
  
-         leakchecker.check("#{inst.class}\##{inst.__name__}")
-@@ -961,7 +985,7 @@ def _run_suite suite, type
+         unless RubyVM::MJIT.enabled? # compiler process is wrongly considered as leaked
+@@ -963,7 +987,7 @@ def _run_suite suite, type
          inst._assertions
        }
  

             "Skipped:\n#{klass}##{meth} [#{location e}]:\n#{e.message}\n"
           when MiniTest::Assertion then
             @failures += 1
@@ -1019,6 +1043,7 @@ def initialize # :nodoc:
       @report = []
       @errors = @failures = @skips = 0
       @verbose = false

     end
 
     ##
@@ -1003,7 +1027,7 @@ def puke klass, meth, e
       e = case e
           when MiniTest::Skip then
             @skips += 1
