We also need to catch OSError here.

llvm-svn: 220058
This commit is contained in:
Peter Collingbourne 2014-10-17 17:46:46 +00:00
parent 328b1193b5
commit fde87a0cdf
1 changed files with 2 additions and 2 deletions

View File

@ -36,13 +36,13 @@ def fixup_compiler_path(compiler):
try:
if path.endswith('/cc') and os.readlink(path) == 'clang':
args[0] = path[:len(path)-2] + 'clang'
except AttributeError:
except (AttributeError, OSError):
pass
try:
if path.endswith('/c++') and os.readlink(path) == 'clang++':
args[0] = path[:len(path)-3] + 'clang++'
except AttributeError:
except (AttributeError, OSError):
pass
return ' '.join([pipes.quote(arg) for arg in args])