summaryrefslogtreecommitdiff
path: root/tools/libclang/CLog.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/libclang/CLog.h')
-rw-r--r--tools/libclang/CLog.h8
1 files changed, 5 insertions, 3 deletions
diff --git a/tools/libclang/CLog.h b/tools/libclang/CLog.h
index 57e01aeb68c2..e7419b71f83f 100644
--- a/tools/libclang/CLog.h
+++ b/tools/libclang/CLog.h
@@ -10,6 +10,7 @@
#ifndef LLVM_LIBCLANG_CLOG_H
#define LLVM_LIBCLANG_CLOG_H
+#include "clang-c/Index.h"
#include "clang/Basic/LLVM.h"
#include "llvm/ADT/IntrusiveRefCntPtr.h"
#include "llvm/ADT/SmallString.h"
@@ -47,7 +48,7 @@ public:
static const char *sCachedVar = ::getenv("LIBCLANG_LOGGING");
return sCachedVar;
}
- static bool isLoggingEnabled() { return getEnvVar() != 0; }
+ static bool isLoggingEnabled() { return getEnvVar() != nullptr; }
static bool isStackTracingEnabled() {
if (const char *EnvOpt = Logger::getEnvVar())
return llvm::StringRef(EnvOpt) == "2";
@@ -57,7 +58,7 @@ public:
bool trace = isStackTracingEnabled()) {
if (isLoggingEnabled())
return new Logger(name, trace);
- return 0;
+ return nullptr;
}
explicit Logger(llvm::StringRef name, bool trace)
@@ -95,7 +96,8 @@ public:
/// *Log << "blah";
/// }
/// \endcode
-#define LOG_SECTION(NAME) if (LogRef Log = clang::cxindex::Logger::make(NAME))
+#define LOG_SECTION(NAME) \
+ if (clang::cxindex::LogRef Log = clang::cxindex::Logger::make(NAME))
#define LOG_FUNC_SECTION LOG_SECTION(LLVM_FUNCTION_NAME)
#endif