From b14ef78544257f3854f6b4c20c07f61ed993361c Mon Sep 17 00:00:00 2001 From: Daniel Holbert Date: Fri, 20 Dec 2013 13:41:48 -0800 Subject: [PATCH] Bug 945121: Use DebugOnly to fix opt-only 'unused variable' build warning in TestCeilingFloor.cpp. r=Waldo --- mfbt/tests/TestCeilingFloor.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/mfbt/tests/TestCeilingFloor.cpp b/mfbt/tests/TestCeilingFloor.cpp index 8ac2fda4de9..378e1e2fe1f 100644 --- a/mfbt/tests/TestCeilingFloor.cpp +++ b/mfbt/tests/TestCeilingFloor.cpp @@ -3,9 +3,11 @@ * License, v. 2.0. If a copy of the MPL was not distributed with this file, * You can obtain one at http://mozilla.org/MPL/2.0/. */ +#include "mozilla/DebugOnly.h" #include "mozilla/MathAlgorithms.h" using mozilla::CeilingLog2; +using mozilla::DebugOnly; using mozilla::FloorLog2; using mozilla::RoundUpPow2; @@ -69,7 +71,7 @@ TestRoundUpPow2() MOZ_ASSERT(RoundUpPow2(32) == 32); MOZ_ASSERT(RoundUpPow2(33) == 64); - size_t MaxPow2 = size_t(1) << (sizeof(size_t) * CHAR_BIT - 1); + DebugOnly MaxPow2 = size_t(1) << (sizeof(size_t) * CHAR_BIT - 1); MOZ_ASSERT(RoundUpPow2(MaxPow2 - 1) == MaxPow2); MOZ_ASSERT(RoundUpPow2(MaxPow2) == MaxPow2); // not valid to round up when past the max power of two