diff options
| -rw-r--r-- | llvm/lib/IR/LLVMContextImpl.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/llvm/lib/IR/LLVMContextImpl.h b/llvm/lib/IR/LLVMContextImpl.h index 8ed4e99646b..facc6241f8d 100644 --- a/llvm/lib/IR/LLVMContextImpl.h +++ b/llvm/lib/IR/LLVMContextImpl.h @@ -357,9 +357,8 @@ public: DenseMap<Value *, ValueAsMetadata *> ValuesAsMetadata; DenseMap<Metadata *, MetadataAsValue *> MetadataAsValues; - DenseSet<MDTuple *, MDTupleInfo> MDTuples; - DenseSet<MDLocation *, MDLocationInfo> MDLocations; - DenseSet<GenericDebugNode *, GenericDebugNodeInfo> GenericDebugNodes; +#define HANDLE_MDNODE_LEAF(CLASS) DenseSet<CLASS *, CLASS##Info> CLASS##s; +#include "llvm/IR/Metadata.def" // MDNodes may be uniqued or not uniqued. When they're not uniqued, they // aren't in the MDNodeSet, but they're still shared between objects, so no |

