From 9df8eadf586c9d20249b656f0a0a9bde4ff50529 Mon Sep 17 00:00:00 2001 From: Antonio Frighetto Date: Thu, 2 May 2024 11:21:18 +0200 Subject: [PATCH] [lldb][Plugins][Swift] Reflect API changes in `SwiftExpressionParser` `swift::performLLVMOptimizations` was recently changed. --- .../Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lldb/source/Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp b/lldb/source/Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp index 49e2a3f571a13..c31c28ccd7c42 100644 --- a/lldb/source/Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp +++ b/lldb/source/Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp @@ -2004,8 +2004,9 @@ SwiftExpressionParser::Parse(DiagnosticManager &diagnostic_manager, llvm::ArrayRef()); if (GenModule) { - swift::performLLVMOptimizations(IRGenOpts, GenModule.getModule(), - GenModule.getTargetMachine(), nullptr); + swift::performLLVMOptimizations( + IRGenOpts, m_swift_ast_ctx.GetDiagnosticEngine(), nullptr, + GenModule.getModule(), GenModule.getTargetMachine(), nullptr); } auto ContextAndModule = std::move(GenModule).release(); m_llvm_context.reset(ContextAndModule.first);