X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Fllvm%2FADT%2FValueMap.h;h=d23fccf3e8cc1f18f8dc31f447c42288b6ee24c6;hb=658c62862e470b59aaf25825de64d93fbaf8cb93;hp=121abc2b65f7ae4465bc7cd97197f7eaba8ac323;hpb=96edb648e2ea10e1662758b791fc7b494fe74f49;p=oota-llvm.git diff --git a/include/llvm/ADT/ValueMap.h b/include/llvm/ADT/ValueMap.h index 121abc2b65f..d23fccf3e8c 100644 --- a/include/llvm/ADT/ValueMap.h +++ b/include/llvm/ADT/ValueMap.h @@ -80,8 +80,8 @@ class ValueMap { typedef typename Config::ExtraData ExtraData; MapT Map; ExtraData Data; - ValueMap(const ValueMap&); // DO NOT IMPLEMENT - ValueMap& operator=(const ValueMap&); // DO NOT IMPLEMENT + ValueMap(const ValueMap&) LLVM_DELETED_FUNCTION; + ValueMap& operator=(const ValueMap&) LLVM_DELETED_FUNCTION; public: typedef KeyT key_type; typedef ValueT mapped_type; @@ -269,7 +269,7 @@ struct DenseMapInfo > { return LHS == RHS; } static bool isEqual(const KeyT &LHS, const VH &RHS) { - return LHS == RHS; + return LHS == RHS.getValPtr(); } };