mirror of
https://github.com/MaskRay/ccls.git
synced 2024-11-29 11:01:57 +00:00
Allow to execute tests with clang >= 6.0.0.
Signed-off-by: Ernest Borowski <e.borowski.git@protonmail.com>
This commit is contained in:
parent
ba34c2a75c
commit
6a34664f32
@ -260,15 +260,16 @@ findDbForPathEnding(const std::string &path,
|
|||||||
bool runIndexTests(const std::string &filter_path, bool enable_update) {
|
bool runIndexTests(const std::string &filter_path, bool enable_update) {
|
||||||
gTestOutputMode = true;
|
gTestOutputMode = true;
|
||||||
std::string version = LLVM_VERSION_STRING;
|
std::string version = LLVM_VERSION_STRING;
|
||||||
|
const int majorVersion = LLVM_VERSION_MAJOR;
|
||||||
|
|
||||||
// Index tests change based on the version of clang used.
|
// Index tests change based on the version of clang used.
|
||||||
static const char kRequiredClangVersion[] = "6.0.0";
|
const int kMinRequiredClangVersion = 6;
|
||||||
if (version != kRequiredClangVersion &&
|
if (majorVersion < kMinRequiredClangVersion &&
|
||||||
version.find("svn") == std::string::npos) {
|
version.find("svn") == std::string::npos) {
|
||||||
fprintf(stderr,
|
fprintf(stderr,
|
||||||
"Index tests must be run using clang version %s, ccls is running "
|
"Index tests must be run using clang major version >= %d, ccls is running "
|
||||||
"with %s\n",
|
"with %s\n",
|
||||||
kRequiredClangVersion, version.c_str());
|
kMinRequiredClangVersion, version.c_str());
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user