Reorganize FastMathFlags to be a wrapper around unsigned, and streamline some interfaces.
[oota-llvm.git] / unittests / VMCore / IRBuilderTest.cpp
index 86482fa05645c06c31b4a3a2662d439ee32edaaf..d1d59c71eb0016a3e2a4b053d51b538cf3b6f44f 100644 (file)
@@ -129,7 +129,7 @@ TEST_F(IRBuilderTest, FastMathFlags) {
   F = Builder.CreateFAdd(F, F);
   EXPECT_FALSE(Builder.getFastMathFlags().any());
 
-  FMF.UnsafeAlgebra = true;
+  FMF.setUnsafeAlgebra();
   Builder.SetFastMathFlags(FMF);
 
   F = Builder.CreateFAdd(F, F);
@@ -153,7 +153,7 @@ TEST_F(IRBuilderTest, FastMathFlags) {
   EXPECT_FALSE(FDiv->hasAllowReciprocal());
 
   FMF.clear();
-  FMF.AllowReciprocal = true;
+  FMF.setAllowReciprocal();
   Builder.SetFastMathFlags(FMF);
 
   F = Builder.CreateFDiv(F, F);