summaryrefslogtreecommitdiffstats
path: root/clang/tools/libclang/CIndex.cpp
diff options
context:
space:
mode:
authorArgyrios Kyrtzidis <akyrtzi@gmail.com>2012-10-23 04:09:38 +0000
committerArgyrios Kyrtzidis <akyrtzi@gmail.com>2012-10-23 04:09:38 +0000
commit118fafa301ba55a5c1d4bc851277d1769083f0a2 (patch)
treee2bb82d4b70eb4581e38a089d0ee42d68b638848 /clang/tools/libclang/CIndex.cpp
parent7cd5e831e580a94913c951f8fb1fd7c1aef6bcd8 (diff)
downloadbcm5719-llvm-118fafa301ba55a5c1d4bc851277d1769083f0a2.tar.gz
bcm5719-llvm-118fafa301ba55a5c1d4bc851277d1769083f0a2.zip
[libclang] Add an environment variable to disable thread background priotity, for testing
llvm-svn: 166466
Diffstat (limited to 'clang/tools/libclang/CIndex.cpp')
-rw-r--r--clang/tools/libclang/CIndex.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/clang/tools/libclang/CIndex.cpp b/clang/tools/libclang/CIndex.cpp
index 23d0768413e..f3c91e31b4d 100644
--- a/clang/tools/libclang/CIndex.cpp
+++ b/clang/tools/libclang/CIndex.cpp
@@ -6137,6 +6137,9 @@ void SetSafetyThreadStackSize(unsigned Value) {
}
void clang::setThreadBackgroundPriority() {
+ if (getenv("LIBCLANG_BGPRIO_DISABLE"))
+ return;
+
// FIXME: Move to llvm/Support and make it cross-platform.
#ifdef __APPLE__
setpriority(PRIO_DARWIN_THREAD, 0, PRIO_DARWIN_BG);
OpenPOWER on IntegriCloud