From 23b64f82c9a94b94baf64abe3c8533e1b52665f5 Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Mon, 1 Feb 2021 17:08:37 +0000 Subject: [PATCH] dev-cmd/prof: allow non-zero exit code. Want to ensure that we still write profiling data even if the Homebrew command fails. --- Library/Homebrew/dev-cmd/prof.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/dev-cmd/prof.rb b/Library/Homebrew/dev-cmd/prof.rb index e8073ed1ba..2f4edb2442 100644 --- a/Library/Homebrew/dev-cmd/prof.rb +++ b/Library/Homebrew/dev-cmd/prof.rb @@ -32,7 +32,7 @@ module Homebrew if args.stackprof? Homebrew.install_gem_setup_path! "stackprof" with_env HOMEBREW_STACKPROF: "1" do - safe_system ENV["HOMEBREW_RUBY_PATH"], brew_rb, *args.named + system ENV["HOMEBREW_RUBY_PATH"], brew_rb, *args.named end output_filename = "prof/d3-flamegraph.html" safe_system "stackprof --d3-flamegraph prof/stackprof.dump > #{output_filename}"