Cygwin defines log2 as a macro. Undef it here IFF it has already been defined,
authorBrian Gaeke <gaeke@uiuc.edu>
Wed, 25 Feb 2004 01:53:45 +0000 (01:53 +0000)
committerBrian Gaeke <gaeke@uiuc.edu>
Wed, 25 Feb 2004 01:53:45 +0000 (01:53 +0000)
commitbb92f6fbf2c36b3530f33eb2e8d1842764ec9fdd
tree5847c9a3081c2d60e20aa547370b0eb25750ed35
parent2051fe3df52d385daa56ce69765ef172386e5927
Cygwin defines log2 as a macro. Undef it here IFF it has already been defined,
so that we always get the inline function instead. Remember, kids, like it says
in the GCC manual, "An Inline Function is As Fast As a Macro."

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@11815 91177308-0d34-0410-b5e6-96231b3b80d8
include/Support/MathExtras.h
include/llvm/Support/MathExtras.h