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 | af44c781a79cdf06aca9dfd31ac96f4b647a35f8 (patch) | |
tree | 6f8142baf5c7247e9436ebcfca1603e908337a9a /clang/tools/libclang/CIndexCodeCompletion.cpp | |
parent | cb59baaa200129456a5ae992e78a64d2150e88bb (diff) | |
download | bcm5719-llvm-af44c781a79cdf06aca9dfd31ac96f4b647a35f8.tar.gz bcm5719-llvm-af44c781a79cdf06aca9dfd31ac96f4b647a35f8.zip |
When the environment variable LIBCLANG_RESOURCE_USAGE is set, teach
libclang to emit information about resource usage after parsing, code
completion, etc.
llvm-svn: 130946
Diffstat (limited to 'clang/tools/libclang/CIndexCodeCompletion.cpp')
-rw-r--r-- | clang/tools/libclang/CIndexCodeCompletion.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/clang/tools/libclang/CIndexCodeCompletion.cpp b/clang/tools/libclang/CIndexCodeCompletion.cpp index e85e80246f9..0c8317e4461 100644 --- a/clang/tools/libclang/CIndexCodeCompletion.cpp +++ b/clang/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; } |