[llvm] r298462 - Make test more robust

Adam Nemet via llvm-commits llvm-commits at lists.llvm.org
Tue Mar 21 16:50:53 PDT 2017


Author: anemet
Date: Tue Mar 21 18:50:52 2017
New Revision: 298462

URL: http://llvm.org/viewvc/llvm-project?rev=298462&view=rev
Log:
Make test more robust

Set the flags on FAdd locally rather than assuming nothing will change it from
way earlier in the test.

Modified:
    llvm/trunk/unittests/IR/IRBuilderTest.cpp

Modified: llvm/trunk/unittests/IR/IRBuilderTest.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/unittests/IR/IRBuilderTest.cpp?rev=298462&r1=298461&r2=298462&view=diff
==============================================================================
--- llvm/trunk/unittests/IR/IRBuilderTest.cpp (original)
+++ llvm/trunk/unittests/IR/IRBuilderTest.cpp Tue Mar 21 18:50:52 2017
@@ -245,6 +245,7 @@ TEST_F(IRBuilderTest, FastMathFlags) {
   EXPECT_FALSE(FDiv->getFastMathFlags().any());
   FDiv->setHasAllowReciprocal(true);
   FAdd->setHasAllowReciprocal(false);
+  FAdd->setHasNoNaNs(true);
   FDiv->copyFastMathFlags(FAdd);
   EXPECT_TRUE(FDiv->hasNoNaNs());
   EXPECT_FALSE(FDiv->hasAllowReciprocal());




More information about the llvm-commits mailing list