[Mlir-commits] [mlir] 34392b5 - [MLIR][NFC] Make AsmPrinter messages on null structures consistent

Uday Bondhugula llvmlistbot at llvm.org
Sun Apr 5 12:45:06 PDT 2020


Author: Uday Bondhugula
Date: 2020-04-06T01:14:36+05:30
New Revision: 34392b518f9ae50bce1aee066ed8343820bde1e2

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

LOG: [MLIR][NFC] Make AsmPrinter messages on null structures consistent

Make AsmPrinter messages on null structures consistent: use <<NULL ...>>.

Differential Revision: https://reviews.llvm.org/D77509

Added: 
    

Modified: 
    mlir/lib/IR/AsmPrinter.cpp

Removed: 
    


################################################################################
diff  --git a/mlir/lib/IR/AsmPrinter.cpp b/mlir/lib/IR/AsmPrinter.cpp
index 987c6b95586f..939c5c8898bf 100644
--- a/mlir/lib/IR/AsmPrinter.cpp
+++ b/mlir/lib/IR/AsmPrinter.cpp
@@ -2289,8 +2289,8 @@ void IntegerSet::dump() const {
 }
 
 void AffineExpr::print(raw_ostream &os) const {
-  if (expr == nullptr) {
-    os << "null affine expr";
+  if (!expr) {
+    os << "<<NULL AFFINE EXPR>>";
     return;
   }
   ModulePrinter(os).printAffineExpr(*this);
@@ -2302,8 +2302,8 @@ void AffineExpr::dump() const {
 }
 
 void AffineMap::print(raw_ostream &os) const {
-  if (map == nullptr) {
-    os << "null affine map";
+  if (!map) {
+    os << "<<NULL AFFINE MAP>>";
     return;
   }
   ModulePrinter(os).printAffineMap(*this);


        


More information about the Mlir-commits mailing list