From 0db852030cbb2ae790944441bfac8efaa7f112b1 Mon Sep 17 00:00:00 2001 From: Craig Topper Date: Fri, 24 Nov 2017 19:32:34 +0000 Subject: [PATCH] Revert 318963 "[APInt] Don't print debug messages from the APInt knuth division algorithm by default" I seem to have botched the logic when switching to push_macro git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@318964 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/Support/APInt.cpp | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/lib/Support/APInt.cpp b/lib/Support/APInt.cpp index 3d915fc2c70..c558ddd8216 100644 --- a/lib/Support/APInt.cpp +++ b/lib/Support/APInt.cpp @@ -1252,14 +1252,6 @@ static void KnuthDiv(uint32_t *u, uint32_t *v, uint32_t *q, uint32_t* r, // b denotes the base of the number system. In our case b is 2^32. const uint64_t b = uint64_t(1) << 32; -// The DEBUG macros here tend to be spam in the debug output if you're not -// debugging this code. Disable them unless KNUTH_DEBUG is defined. -#pragma push_macro("DEBUG") -#ifndef KNUTH_DEBUG -#undef DEBUG -#define DEBUG(X) do {} while (true) -#endif - DEBUG(dbgs() << "KnuthDiv: m=" << m << " n=" << n << '\n'); DEBUG(dbgs() << "KnuthDiv: original:"); DEBUG(for (int i = m+n; i >=0; i--) dbgs() << " " << u[i]); @@ -1399,8 +1391,6 @@ static void KnuthDiv(uint32_t *u, uint32_t *v, uint32_t *q, uint32_t* r, DEBUG(dbgs() << '\n'); } DEBUG(dbgs() << '\n'); - -#pragma pop_macro("DEBUG") } void APInt::divide(const WordType *LHS, unsigned lhsWords, const WordType *RHS, -- 2.11.0