diff options
author | Douglas Gregor <dgregor@apple.com> | 2011-05-05 20:27:22 +0000 |
---|---|---|
committer | Douglas Gregor <dgregor@apple.com> | 2011-05-05 20:27:22 +0000 |
commit | 6df78739f3b3f672f9735445741cbcfa7c10fb1f (patch) | |
tree | ae95fec3f3ebdd76620cf7ff72d6ec39f6ffc868 /tools/libclang/CIndexCodeCompletion.cpp | |
parent | 83a401ba1e45b045dbde4894f41fab8869b93a9e (diff) |
When the environment variable LIBCLANG_RESOURCE_USAGE is set, teach
libclang to emit information about resource usage after parsing, code
completion, etc.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@130946 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/libclang/CIndexCodeCompletion.cpp')
-rw-r--r-- | tools/libclang/CIndexCodeCompletion.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/libclang/CIndexCodeCompletion.cpp b/tools/libclang/CIndexCodeCompletion.cpp index e85e80246f..0c8317e446 100644 --- a/tools/libclang/CIndexCodeCompletion.cpp +++ b/tools/libclang/CIndexCodeCompletion.cpp @@ -498,7 +498,8 @@ CXCodeCompleteResults *clang_codeCompleteAt(CXTranslationUnit TU, fprintf(stderr, "libclang: crash detected in code completion\n"); static_cast<ASTUnit *>(TU->TUData)->setUnsafeToFree(true); return 0; - } + } else if (getenv("LIBCLANG_RESOURCE_USAGE")) + PrintLibclangResourceUsage(TU); return CCAI.result; } |