]> granicus.if.org Git - llvm/commitdiff
[SystemZ] Make operator bool explicit. NFC.
authorBenjamin Kramer <benny.kra@googlemail.com>
Sat, 4 Oct 2014 22:44:35 +0000 (22:44 +0000)
committerBenjamin Kramer <benny.kra@googlemail.com>
Sat, 4 Oct 2014 22:44:35 +0000 (22:44 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@219069 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/SystemZ/SystemZElimCompare.cpp
lib/Target/SystemZ/SystemZInstrInfo.cpp

index 1ea02984f3d10e03c06caae12ad979c1817dcc75..ce99ee5bc41270fbabaeaf04a40f186b7f41c333 100644 (file)
@@ -47,7 +47,7 @@ struct Reference {
     return *this;
   }
 
-  operator bool() const { return Def || Use; }
+  LLVM_EXPLICIT operator bool() const { return Def || Use; }
 
   // True if the register is defined or used in some form, either directly or
   // via a sub- or super-register.
index f58ab474fbbc95c3e91d05f967cef6302c9fc6f9..8ff9553ca081782bb01c66b94d8508688ba14b0d 100644 (file)
@@ -633,7 +633,7 @@ struct LogicOp {
   LogicOp(unsigned regSize, unsigned immLSB, unsigned immSize)
     : RegSize(regSize), ImmLSB(immLSB), ImmSize(immSize) {}
 
-  operator bool() const { return RegSize; }
+  LLVM_EXPLICIT operator bool() const { return RegSize; }
 
   unsigned RegSize, ImmLSB, ImmSize;
 };