From b2b0f711b1e0ddbb6714291943a77f564a07cf59 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Thu, 5 Dec 2013 22:16:23 -0600 Subject: [PATCH] Only coerce to Option when needed Fixes Homebrew/homebrew#24833. --- Library/Homebrew/build_options.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/build_options.rb b/Library/Homebrew/build_options.rb index 83afe362e9..3c8c81eb21 100644 --- a/Library/Homebrew/build_options.rb +++ b/Library/Homebrew/build_options.rb @@ -132,7 +132,8 @@ class BuildOptions end def opposite_of option - option = Option.new option + option = Option.new(option) unless Option == option + if option.name =~ /^with-(.+)$/ Option.new("without-#{$1}") elsif option.name =~ /^without-(.+)$/