Revert untintentionally commited changes
authorKristof Umann <dkszelethus@gmail.com>
Thu, 27 Sep 2018 12:46:37 +0000 (12:46 +0000)
committerKristof Umann <dkszelethus@gmail.com>
Thu, 27 Sep 2018 12:46:37 +0000 (12:46 +0000)
llvm-svn: 343205

clang/lib/StaticAnalyzer/Checkers/UninitializedObject/UninitializedObject.h

index 828955d..d10b862 100644 (file)
@@ -79,9 +79,9 @@ class FieldNode {
 protected:
   const FieldRegion *FR;
 
-  // TODO: This destructor shouldn't be virtual, but breaks buildbots with
-  // -Werror -Wnon-virtual-dtor.
-  virtual ~FieldNode() = default;
+  /// FieldNodes are never meant to be created on the heap, see
+  /// FindUninitializedFields::addFieldToUninits().
+  /* non-virtual */ ~FieldNode() = default;
 
 public:
   FieldNode(const FieldRegion *FR) : FR(FR) {}