diff --git a/llvm/include/llvm/IR/VectorBuilder.h b/llvm/include/llvm/IR/VectorBuilder.h --- a/llvm/include/llvm/IR/VectorBuilder.h +++ b/llvm/include/llvm/IR/VectorBuilder.h @@ -36,7 +36,7 @@ }; private: - IRBuilder<> &Builder; + IRBuilderBase &Builder; Behavior ErrorHandling; // Explicit mask parameter. @@ -58,7 +58,7 @@ } public: - VectorBuilder(IRBuilder<> &Builder, + VectorBuilder(IRBuilderBase &Builder, Behavior ErrorHandling = Behavior::ReportAndAbort) : Builder(Builder), ErrorHandling(ErrorHandling), Mask(nullptr), ExplicitVectorLength(nullptr),