[llvm] r278170 - Add a platform independent version of __PRETTY_FUNCTION__.

Joerg Sonnenberger via llvm-commits llvm-commits at lists.llvm.org
Wed Aug 10 11:52:27 PDT 2016


On Tue, Aug 09, 2016 at 10:57:06PM +0000, Zachary Turner via llvm-commits wrote:
> How does this look?
> 
> #if defined(_MSC_VER)
> #define LLVM_PRETTY_FUNCTION __FUNCSIG__
> #elif defined(__GNUC__) || defined(__clang__)
> #define LLVM_PRETTY_FUNCTION __PRETTY_FUNCTION__
> #else
> #define LLVM_PRETTY_FUNCTION __func__
> #endif

The || defined(__clang__) is redundant, isn't it?

Joerg


More information about the llvm-commits mailing list