[flang-commits] [flang] e4d6860 - [flang] Fix -Wstring-conversion in PPCIntrinsicCall.cpp (NFC)

Jie Fu via flang-commits flang-commits at lists.llvm.org
Sun Jul 2 23:15:31 PDT 2023


Author: Jie Fu
Date: 2023-07-03T14:14:48+08:00
New Revision: e4d6860d2de450f5e34f129d05cb0a67703cab73

URL: https://github.com/llvm/llvm-project/commit/e4d6860d2de450f5e34f129d05cb0a67703cab73
DIFF: https://github.com/llvm/llvm-project/commit/e4d6860d2de450f5e34f129d05cb0a67703cab73.diff

LOG: [flang] Fix -Wstring-conversion in PPCIntrinsicCall.cpp (NFC)

/Users/jiefu/llvm-project/flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp:617:14: error: implicit conversion turns string literal into bool: 'const char[39]' to 'bool' [-Werror,-Wstring-conversion]
      assert("Invalid vector operation for generator");
      ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Added: 
    

Modified: 
    flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp

Removed: 
    


################################################################################
diff  --git a/flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp b/flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp
index a653bcaa8f0149..27050e1274ea64 100644
--- a/flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp
+++ b/flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp
@@ -614,7 +614,7 @@ PPCIntrinsicLibrary::genVecCmp(mlir::Type resultType,
       break;
     }
     default:
-      assert("Invalid vector operation for generator");
+      assert(false && "Invalid vector operation for generator");
     }
   } else if (vecTyInfo.isFloat()) {
     mlir::Value vargs[2];
@@ -631,12 +631,12 @@ PPCIntrinsicLibrary::genVecCmp(mlir::Type resultType,
       vargs[1] = argBases[0];
       break;
     default:
-      assert("Invalid vector operation for generator");
+      assert(false && "Invalid vector operation for generator");
     }
     auto callOp{builder.create<fir::CallOp>(loc, funcOp, vargs)};
     res = callOp.getResult(0);
   } else
-    assert("invalid vector type");
+    assert(false && "invalid vector type");
 
   return res;
 }


        


More information about the flang-commits mailing list