Don't use exceptions for flow-control
This commit is contained in:
parent
e7ee57d5e5
commit
326f50ae3f
@ -128,12 +128,14 @@ class << ENV
|
|||||||
when 'llvm', 'llvm-gcc' then 'llvm-gcc'
|
when 'llvm', 'llvm-gcc' then 'llvm-gcc'
|
||||||
else
|
else
|
||||||
opoo "Invalid value for HOMEBREW_CC: #{ENV['HOMEBREW_CC'].inspect}"
|
opoo "Invalid value for HOMEBREW_CC: #{ENV['HOMEBREW_CC'].inspect}"
|
||||||
raise # use default
|
default_cc
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
raise
|
default_cc
|
||||||
end
|
end
|
||||||
rescue
|
end
|
||||||
|
|
||||||
|
def default_cc
|
||||||
case MacOS.default_compiler
|
case MacOS.default_compiler
|
||||||
when :clang then 'clang'
|
when :clang then 'clang'
|
||||||
when :llvm then 'llvm-gcc'
|
when :llvm then 'llvm-gcc'
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user