diff --git a/llvm/lib/CodeGen/MachinePassManager.cpp b/llvm/lib/CodeGen/MachinePassManager.cpp index 6d540808d4cc9..3eed874903f7c 100644 --- a/llvm/lib/CodeGen/MachinePassManager.cpp +++ b/llvm/lib/CodeGen/MachinePassManager.cpp @@ -152,6 +152,7 @@ PassManager::run(MachineFunction &MF, PI.runAfterPass(*Pass, MF, PassPA); PA.intersect(std::move(PassPA)); } + PA.preserveSet>(); return PA; }