[ADT/MathExtras] Add tests for PowerOf2Floor (previously untested).

llvm-svn: 286551
diff --git a/llvm/unittests/Support/MathExtrasTest.cpp b/llvm/unittests/Support/MathExtrasTest.cpp
index c8c4950..20d38cc 100644
--- a/llvm/unittests/Support/MathExtrasTest.cpp
+++ b/llvm/unittests/Support/MathExtrasTest.cpp
@@ -171,6 +171,12 @@
   EXPECT_EQ(8, PowerOf2Ceil(7));
 }
 
+TEST(MathExtras, PowerOf2Floor) {
+  EXPECT_EQ(0, PowerOf2Floor(0));
+  EXPECT_EQ(8, PowerOf2Floor(8));
+  EXPECT_EQ(4, PowerOf2Floor(7));
+}
+
 TEST(MathExtras, ByteSwap_32) {
   EXPECT_EQ(0x44332211u, ByteSwap_32(0x11223344));
   EXPECT_EQ(0xDDCCBBAAu, ByteSwap_32(0xAABBCCDD));