[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