From 2157cf6aa61619e1bc6b6f445682d745e79e9dba Mon Sep 17 00:00:00 2001 From: Lixuanwang Date: Wed, 23 Jul 2025 19:12:04 +0800 Subject: [PATCH] =?UTF-8?q?[midend]=E4=BF=AE=E5=A4=8D=E4=BA=86=E4=B8=80?= =?UTF-8?q?=E4=B8=AAPass=E7=9B=B8=E5=85=B3=E7=9A=84=E7=BC=96=E8=AF=91?= =?UTF-8?q?=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/Pass.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Pass.cpp b/src/Pass.cpp index 46c0588..6a6f85b 100644 --- a/src/Pass.cpp +++ b/src/Pass.cpp @@ -163,14 +163,14 @@ template void registerAnalysisPass() { } template ::value, int>::type = 0> + std::is_constructible::value, int>::type> void registerOptimizationPass(IRBuilder* builder) { PassRegistry::getPassRegistry().registerPass(&OptimizationPassType::ID, [builder]() { return std::make_unique(builder); }); } template ::value, int>::type = 0> + !std::is_constructible::value, int>::type> void registerOptimizationPass() { PassRegistry::getPassRegistry().registerPass(&OptimizationPassType::ID, []() { return std::make_unique(); });