We also need to catch OSError here.
authorPeter Collingbourne <peter@pcc.me.uk>
Fri, 17 Oct 2014 17:46:46 +0000 (17:46 +0000)
committerPeter Collingbourne <peter@pcc.me.uk>
Fri, 17 Oct 2014 17:46:46 +0000 (17:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@220058 91177308-0d34-0410-b5e6-96231b3b80d8

test/Bindings/Go/lit.local.cfg

index 8158dd49e7ffe2556db7688554cd0de4f50eb425..c41ff16b287e944a99048731f8d1310ae3f7d525 100644 (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])