From 5b38e891073fa324a09d31178c789b2453da54bf Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Sat, 2 Aug 2014 20:09:42 -0500 Subject: [PATCH] Simplify compatibility logic --- Library/Homebrew/cxxstdlib.rb | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/Library/Homebrew/cxxstdlib.rb b/Library/Homebrew/cxxstdlib.rb index 34ce92d99f..3326ebac07 100644 --- a/Library/Homebrew/cxxstdlib.rb +++ b/Library/Homebrew/cxxstdlib.rb @@ -27,14 +27,8 @@ class CxxStdlib return false unless type == other.type - if apple_compiler? - return false unless other.apple_compiler? - else - return false if other.apple_compiler? - return false unless compiler.to_s[4..6] == other.compiler.to_s[4..6] - end - - true + apple_compiler? && other.apple_compiler? || + !other.apple_compiler? && compiler.to_s[4..6] == other.compiler.to_s[4..6] end def check_dependencies(formula, deps)