-#!/usr/bin/ruby
+#!/usr/bin/env ruby
# Wrapper around the real `as` which adds filtering capabilities.
require "tempfile"
# Generate temp file
tempfile = Tempfile.new("as-filter")
- unless system(File.dirname($0) + "/clean-stack-filter", 0 => input, 1 => tempfile)
+ tempfile.close
+ script = File.dirname($0) + "/clean-stack-filter"
+ unless system([script, script], 0 => input, 1 => tempfile.path)
status=$?.exitstatus
FileUtils.rm tempfile
exit status