summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--llvm/include/llvm/Value.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/llvm/include/llvm/Value.h b/llvm/include/llvm/Value.h
index 531d560a9c4..86484bacb92 100644
--- a/llvm/include/llvm/Value.h
+++ b/llvm/include/llvm/Value.h
@@ -34,7 +34,9 @@ class InlineAsm;
class ValueSymbolTable;
class TypeSymbolTable;
template<typename ValueTy> class StringMapEntry;
-typedef StringMapEntry<Value*> ValueName;
+template <typename ValueTy = Value>
+class AssertingVH;
+typedef StringMapEntry<AssertingVH<> > ValueName;
class raw_ostream;
class AssemblyAnnotationWriter;
class ValueHandleBase;
OpenPOWER on IntegriCloud