[Mlir-commits] [mlir] 773ea16 - [AST] Fix a warning

Kazu Hirata llvmlistbot at llvm.org
Tue Dec 28 22:53:07 PST 2021


Author: Kazu Hirata
Date: 2021-12-28T22:52:56-08:00
New Revision: 773ea16eba53c6ce34b458de6a3a3a1fa7ddafc5

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

LOG: [AST] Fix a warning

This patch fixes:

  mlir/include/mlir/Tools/PDLL/AST/Types.h:54:3: error: definition of
  implicit copy assignment operator for 'Type' is deprecated because
  it has a user-declared copy constructor [-Werror,-Wdeprecated-copy]

Added: 
    

Modified: 
    mlir/include/mlir/Tools/PDLL/AST/Types.h

Removed: 
    


################################################################################
diff  --git a/mlir/include/mlir/Tools/PDLL/AST/Types.h b/mlir/include/mlir/Tools/PDLL/AST/Types.h
index 87b1a6cb72d88..cac3cae962c2d 100644
--- a/mlir/include/mlir/Tools/PDLL/AST/Types.h
+++ b/mlir/include/mlir/Tools/PDLL/AST/Types.h
@@ -51,7 +51,6 @@ class Type {
   };
 
   Type(Storage *impl = nullptr) : impl(impl) {}
-  Type(const Type &other) = default;
 
   bool operator==(const Type &other) const { return impl == other.impl; }
   bool operator!=(const Type &other) const { return !(*this == other); }


        


More information about the Mlir-commits mailing list