diff --git a/Library/Homebrew/extend/ENV/super.rb b/Library/Homebrew/extend/ENV/super.rb index 03af1e7b6a..7b91b1657d 100644 --- a/Library/Homebrew/extend/ENV/super.rb +++ b/Library/Homebrew/extend/ENV/super.rb @@ -339,7 +339,7 @@ module Superenv %w[O1 O0].each do |opt| define_method opt do |&block| - if block + if T.must(block) with_env(HOMEBREW_OPTIMIZATION_LEVEL: opt) { block.call } else send(:[]=, "HOMEBREW_OPTIMIZATION_LEVEL", opt)