diff options
Diffstat (limited to 'tool/leaked-globals')
-rwxr-xr-x | tool/leaked-globals | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tool/leaked-globals b/tool/leaked-globals index ec116211de..0fb9e657c9 100755 --- a/tool/leaked-globals +++ b/tool/leaked-globals @@ -21,10 +21,10 @@ print "Checking leaked global symbols..." STDOUT.flush IO.foreach("|#{NM} -Pgp #{ARGV.join(' ')}") do |line| n, t, = line.split - next unless /[BDT]/ =~ t + next unless /[A-TV-Z]/ =~ t next unless n.sub!(/^#{SYMBOL_PREFIX}/o, "") next if n.include?(".") - next if /\A(?:Init_|InitVM_|ruby_|rb_|[Oo]nig|dln_|mjit_|coroutine_|nu(?:comp|rat)_)/ =~ n + next if /\A(?:Init_|InitVM_|RUBY_|ruby_|rb_|[Oo]nig|dln_|mjit_|coroutine_|nu(?:comp|rat)_)/ =~ n next if REPLACE.include?(n) puts col.fail("leaked") if count.zero? count += 1 |