From: Sean Silva Date: Thu, 7 Apr 2016 01:58:14 +0000 (+0000) Subject: Don't use PATH_MAX. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=fcf75bb5b7ec7704ad2c03139746b157307265be;p=clang Don't use PATH_MAX. This is a SmallVector anyway, and so the exact size doesn't matter. clang\lib\Frontend\ModuleDependencyCollector.cpp(83) : error C2065: 'PATH_MAX' : undeclared identifier clang\lib\Frontend\ModuleDependencyCollector.cpp(83) : error C2975: 'InternalLen' : invalid template argument for 'llvm::SmallString', expected compile-time constant expression llvm\include\llvm/ADT/SmallString.h(24) : see declaration of 'InternalLen' git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@265634 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Frontend/ModuleDependencyCollector.cpp b/lib/Frontend/ModuleDependencyCollector.cpp index d23f988b9f..3e6c0d2475 100644 --- a/lib/Frontend/ModuleDependencyCollector.cpp +++ b/lib/Frontend/ModuleDependencyCollector.cpp @@ -81,7 +81,7 @@ void ModuleDependencyCollector::attachToPreprocessor(Preprocessor &PP) { } static bool isCaseSensitivePath(StringRef Path) { - SmallString TmpDest = Path, UpperDest, RealDest; + SmallString<256> TmpDest = Path, UpperDest, RealDest; // Remove component traversals, links, etc. if (!real_path(Path, TmpDest)) return true; // Current default value in vfs.yaml