Hi jasonmolenda, http://reviews.llvm.org/D6567
Files: source/Symbol/CompactUnwindInfo.cpp
Index: source/Symbol/CompactUnwindInfo.cpp =================================================================== --- source/Symbol/CompactUnwindInfo.cpp +++ source/Symbol/CompactUnwindInfo.cpp @@ -21,6 +21,8 @@ #include "lldb/Symbol/ObjectFile.h" #include "lldb/Symbol/UnwindPlan.h" +#include "llvm/Support/MathExtras.h" + using namespace lldb; using namespace lldb_private; @@ -109,7 +111,8 @@ #endif #define EXTRACT_BITS(value, mask) \ - ( (value >> __builtin_ctz(mask)) & (((1 << __builtin_popcount(mask)))-1) ) + ( (value >> llvm::countTrailingZeros(static_cast<uint32_t>(mask), llvm::ZB_Width)) & \ + (((1 << llvm::CountPopulation_32(static_cast<uint32_t>(mask))))-1) )
_______________________________________________ lldb-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/lldb-commits
