Remove unused class member (NFC)
authorMehdi Amini <joker.eph@gmail.com>
Sat, 8 Aug 2020 05:36:41 +0000 (05:36 +0000)
committerMehdi Amini <joker.eph@gmail.com>
Sat, 8 Aug 2020 05:36:41 +0000 (05:36 +0000)
Fix include/mlir/Reducer/ReductionNode.h:79:18: warning: private field 'parent' is not used [-Wunused-private-field]

mlir/include/mlir/Reducer/ReductionNode.h
mlir/tools/mlir-reduce/ReductionNode.cpp

index d07ddc5..bac282b 100644 (file)
@@ -74,10 +74,6 @@ private:
   // This indicates if the module has been evalueated (measured and tested).
   bool evaluated;
 
-  // This points to the ReductionNode that was used as a starting point to
-  // create this variant. It is null if the reduction node is the root.
-  ReductionNode *parent;
-
   // This points to the child variants that were created using this node as a
   // starting point.
   std::vector<std::unique_ptr<ReductionNode>> variants;
index 30b9b79..ed1ff85 100644 (file)
@@ -20,7 +20,7 @@ using namespace mlir;
 
 /// Sets up the metadata and links the node to its parent.
 ReductionNode::ReductionNode(ModuleOp module, ReductionNode *parent)
-    : module(module), evaluated(false), parent(parent) {
+    : module(module), evaluated(false) {
 
   if (parent != nullptr)
     parent->linkVariant(this);