Fix VS build, patch by Marius Wachtler.
[oota-llvm.git] / include / llvm / ADT / ValueMap.h
index 6d394fd2404010e51e250c9a2f3ee34b97b1f439..b043c389fd3f96995daa1386d50e0d1a19b60280 100644 (file)
@@ -199,7 +199,7 @@ private:
 template<typename KeyT, typename ValueT, typename Config, typename ValueInfoT>
 class ValueMapCallbackVH : public CallbackVH {
   friend class ValueMap<KeyT, ValueT, Config, ValueInfoT>;
-  friend class DenseMapInfo<ValueMapCallbackVH>;
+  friend struct DenseMapInfo<ValueMapCallbackVH>;
   typedef ValueMap<KeyT, ValueT, Config, ValueInfoT> ValueMapT;
   typedef typename llvm::remove_pointer<KeyT>::type KeySansPointerT;