summaryrefslogtreecommitdiff
path: root/tool/mjit_tabs.rb
diff options
context:
space:
mode:
authorTakashi Kokubun <[email protected]>2021-05-31 22:56:15 -0700
committerTakashi Kokubun <[email protected]>2021-05-31 22:56:22 -0700
commit0d32a18f5b8cb07ef766ac3ae6de6d41c95af43f (patch)
treeb27771df4903721784b233f750e3e50df327ea4f /tool/mjit_tabs.rb
parentb9019c1ae860ee92a162d5fc2af55c10768980de (diff)
Make --without-mjit-tabs work again
vm_sync.{c,h} don't have tabs
Diffstat (limited to 'tool/mjit_tabs.rb')
-rw-r--r--tool/mjit_tabs.rb8
1 files changed, 5 insertions, 3 deletions
diff --git a/tool/mjit_tabs.rb b/tool/mjit_tabs.rb
index 8b91af2479..edcbf6cfcb 100644
--- a/tool/mjit_tabs.rb
+++ b/tool/mjit_tabs.rb
@@ -20,6 +20,8 @@ SKIPPED_FILES = %w[
vm_debug.h
vm_exec.h
vm_opts.h
+ vm_sync.h
+ vm_sync.c
]
srcdir = File.expand_path('..', __dir__)
@@ -32,14 +34,14 @@ mjit_tabs, *command = ARGV
targets.each do |target|
next if mjit_tabs != 'false'
unless File.writable?(target)
- puts "tool/mjit_without_tabs.rb: Skipping #{target.dump} as it's not writable."
+ puts "tool/mjit_tabs.rb: Skipping #{target.dump} as it's not writable."
next
end
source = File.read(target)
begin
expanded = source.gsub(/^\t+/) { |tab| ' ' * 8 * tab.length }
rescue ArgumentError # invalid byte sequence in UTF-8 (Travis, RubyCI)
- puts "tool/mjit_without_tabs.rb: Skipping #{target.dump} as the encoding is #{source.encoding}."
+ puts "tool/mjit_tabs.rb: Skipping #{target.dump} as the encoding is #{source.encoding}."
next
end
@@ -47,7 +49,7 @@ targets.each do |target|
mtimes[target] = File.mtime(target)
if sources[target] == expanded
- puts "#{target.dump} has no hard tab indentation. This should be ignored in tool/mjit_without_tabs.rb."
+ puts "#{target.dump} has no hard tab indentation. This should be ignored in tool/mjit_tabs.rb."
end
File.write(target, expanded)
FileUtils.touch(target, mtime: mtimes[target])