diff --git a/Library/Homebrew/os/mac.rb b/Library/Homebrew/os/mac.rb
index b6446ae5cea4c2decf8605686833da469dd22bb6..0cced5f735c4be48ee8d0e99cf28c0cff5d3fd44 100644
--- a/Library/Homebrew/os/mac.rb
+++ b/Library/Homebrew/os/mac.rb
@@ -121,7 +121,7 @@ module OS
     end
 
     def non_apple_gcc_version(cc)
-      path = Formula.factory("gcc").opt_prefix/"bin/#{cc}"
+      path = HOMEBREW_PREFIX.join("opt/gcc/bin/#{cc}")
       path = nil unless path.exist?
 
       return unless path ||= locate(cc)