summarylogtreecommitdiffstats
path: root/clang_rsrc_dir.patch
blob: a7bb6b42a94c2126f6b636544dc1649db1bed4b3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
diff --git a/ycmd/utils.py b/ycmd/utils.py
index f1c777be..8819e980 100644
--- a/ycmd/utils.py
+++ b/ycmd/utils.py
@@ -665,7 +665,9 @@ def ImportAndCheckCore():
 def GetClangResourceDir():
   resource_dir = os.path.join( LIBCLANG_DIR, 'clang' )
   for version in ListDirectory( resource_dir ):
-    return os.path.join( resource_dir, version )
+    candidate_path = os.path.join( resource_dir, version )
+    if os.path.isdir( candidate_path ):
+      return candidate_path
 
   raise RuntimeError( 'Cannot find Clang resource directory.' )