X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=include%2Fllvm%2FSupport%2FIntegersSubset.h;h=bb9e76925ed55b6f6ae5e6ec6100a2d63bd04a81;hb=55907d1274ce715b92d584e305e0708e333a33c0;hp=376b256bbeb85cde220330e1b4e640c3988a9357;hpb=19dc8e374a8fd86878ee8f34ff07a8c4645b075f;p=oota-llvm.git diff --git a/include/llvm/Support/IntegersSubset.h b/include/llvm/Support/IntegersSubset.h index 376b256bbeb..bb9e76925ed 100644 --- a/include/llvm/Support/IntegersSubset.h +++ b/include/llvm/Support/IntegersSubset.h @@ -500,6 +500,10 @@ public: explicit IntegersSubset(Constant *C) : ParentTy(rangesFromConstant(C)), Holder(C) {} + IntegersSubset(const IntegersSubset& RHS) : + ParentTy(*(const ParentTy *)&RHS), // FIXME: tweak for msvc. + Holder(RHS.Holder) {} + template explicit IntegersSubset(const RangesCollectionTy& Src) : ParentTy(Src) { std::vector Elts;