]> granicus.if.org Git - clang/commitdiff
libclang logging: fixup for MSVC, which does not have __func__
authorDmitri Gribenko <gribozavr@gmail.com>
Fri, 11 Jan 2013 01:15:02 +0000 (01:15 +0000)
committerDmitri Gribenko <gribozavr@gmail.com>
Fri, 11 Jan 2013 01:15:02 +0000 (01:15 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172158 91177308-0d34-0410-b5e6-96231b3b80d8

tools/libclang/CLog.h

index 60555701d9a3f861a14349c48994e21382398cb1..271bf4e284652de5f81b873e5e40b495323c8fc4 100644 (file)
@@ -13,6 +13,7 @@
 #include "llvm/ADT/IntrusiveRefCntPtr.h"
 #include "llvm/ADT/SmallString.h"
 #include "llvm/ADT/StringRef.h"
+#include "llvm/Support/Compiler.h"
 #include "llvm/Support/raw_ostream.h"
 #include <string>
 
@@ -91,6 +92,6 @@ public:
 ///   }
 /// \endcode
 #define LOG_SECTION(NAME) if (LogRef Log = clang::cxindex::Logger::make(NAME))
-#define LOG_FUNC_SECTION LOG_SECTION(__func__)
+#define LOG_FUNC_SECTION LOG_SECTION(LLVM_FUNCTION_NAME)
 
 #endif