SIL: move the FunctionBuilderTy template argument from TypeSubstCloner to remapParentFunction

This commit is contained in:
Erik Eckstein
2025-08-07 16:43:53 +02:00
parent a1d18cfb1e
commit bc244d1122
8 changed files with 13 additions and 15 deletions

View File

@@ -43,10 +43,8 @@ using llvm::SmallVectorImpl;
/// Create a SILCloner for Existential Specilizer.
namespace {
class ExistentialSpecializerCloner
: public TypeSubstCloner<ExistentialSpecializerCloner,
SILOptFunctionBuilder> {
using SuperTy =
TypeSubstCloner<ExistentialSpecializerCloner, SILOptFunctionBuilder>;
: public TypeSubstCloner<ExistentialSpecializerCloner> {
using SuperTy = TypeSubstCloner<ExistentialSpecializerCloner>;
friend class SILInstructionVisitor<ExistentialSpecializerCloner>;
friend class SILCloner<ExistentialSpecializerCloner>;