In commit 91421, isPod was changed from false to true for these value handles.
authorDuncan Sands <baldrick@free.fr>
Tue, 27 Jul 2010 09:09:05 +0000 (09:09 +0000)
committerDuncan Sands <baldrick@free.fr>
Tue, 27 Jul 2010 09:09:05 +0000 (09:09 +0000)
Change it back again: destructors and constructors need to be run.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@109498 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/ADT/ValueMap.h

index 9e30bd4e6f73d246ede3ce781cefb9ec693f9edf..98e437732584f1ffac2b5e1dfd55d06ed8dd3721 100644 (file)
@@ -250,12 +250,6 @@ public:
   }
 };
 
-  
-template<typename KeyT, typename ValueT, typename Config, typename ValueInfoT>
-struct isPodLike<ValueMapCallbackVH<KeyT, ValueT, Config, ValueInfoT> > {
-  static const bool value = true;
-};
-
 template<typename KeyT, typename ValueT, typename Config, typename ValueInfoT>
 struct DenseMapInfo<ValueMapCallbackVH<KeyT, ValueT, Config, ValueInfoT> > {
   typedef ValueMapCallbackVH<KeyT, ValueT, Config, ValueInfoT> VH;