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

Jie Fu via flang-commits flang-commits at lists.llvm.org
Thu Aug 10 16:56:51 PDT 2023


Author: Jie Fu
Date: 2023-08-11T07:56:01+08:00
New Revision: 5a4171efdf5dcc640de3af5fdfdc8f022af31894

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

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

/Users/jiefu/llvm-project/flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp:1785:16: error: implicit conversion turns string literal into bool: 'const char[21]' to 'bool' [-Werror,-Wstring-conversion]
        assert("invalid element size");
        ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~

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 c1c6a2a36326fd..dedaf0b6619b8f 100644
--- a/flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp
+++ b/flang/lib/Optimizer/Builder/PPCIntrinsicCall.cpp
@@ -1782,10 +1782,10 @@ void PPCIntrinsicLibrary::genVecStore(llvm::ArrayRef<fir::ExtendedValue> args) {
         fname = "llvm.ppc.altivec.stvewx";
         break;
       default:
-        assert("invalid element size");
+        assert(false && "invalid element size");
       }
     } else
-      assert("unknown type");
+      assert(false && "unknown type");
     break;
   }
   default:
@@ -1892,7 +1892,7 @@ void PPCIntrinsicLibrary::genVecXStore(
                                 addr);
     break;
   default:
-    assert("Invalid vector operation for generator");
+    assert(false && "Invalid vector operation for generator");
   }
   builder.create<fir::StoreOp>(loc, mlir::TypeRange{},
                                mlir::ValueRange{src, trg},


        


More information about the flang-commits mailing list