diff options
-rw-r--r-- | include/llvm/Support/IntegersSubset.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/include/llvm/Support/IntegersSubset.h b/include/llvm/Support/IntegersSubset.h index 0295d2a5af..ea3a8aee4f 100644 --- a/include/llvm/Support/IntegersSubset.h +++ b/include/llvm/Support/IntegersSubset.h @@ -386,6 +386,9 @@ public: /// IntegersSubset - currently is extension of IntegersSubsetGeneric /// that also supports conversion to/from Constant* object. class IntegersSubset : public IntegersSubsetGeneric<IntItem> { + + typedef IntegersSubsetGeneric<IntItem> ParentTy; + Constant *Holder; static unsigned getNumItemsFromConstant(Constant *C) { @@ -424,7 +427,7 @@ class IntegersSubset : public IntegersSubsetGeneric<IntItem> { public: - IntegersSubset(Constant *C) : IntegersSubsetGeneric(rangesFromConstant(C)), + IntegersSubset(Constant *C) : ParentTy(rangesFromConstant(C)), Holder(C) {} // implicit |