From fe48ff1ac90d40f4fbeb42f990a06dfebb49c6b0 Mon Sep 17 00:00:00 2001 From: Varun Gandhi Date: Fri, 17 Jan 2020 16:40:50 -0800 Subject: [PATCH] [lldb] Update calls to SILModule::print to use SILOptions. See also: https://github.com/apple/swift/pull/29239 --- .../Swift/SwiftExpressionParser.cpp | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/lldb/source/Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp b/lldb/source/Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp index fcfbbfdcc5172..7440092fa99a5 100644 --- a/lldb/source/Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp +++ b/lldb/source/Plugins/ExpressionParser/Swift/SwiftExpressionParser.cpp @@ -1644,8 +1644,9 @@ unsigned SwiftExpressionParser::Parse(DiagnosticManager &diagnostic_manager, if (log) { std::string s; llvm::raw_string_ostream ss(s); - const bool verbose = false; - sil_module->print(ss, verbose, &parsed_expr->module); + swift::SILOptions silOpts; + silOpts.EmitVerboseSIL = false; + sil_module->print(ss, &parsed_expr->module, silOpts); ss.flush(); log->Printf("SIL module before linking:"); @@ -1660,8 +1661,9 @@ unsigned SwiftExpressionParser::Parse(DiagnosticManager &diagnostic_manager, if (log) { std::string s; llvm::raw_string_ostream ss(s); - const bool verbose = false; - sil_module->print(ss, verbose, &parsed_expr->module); + swift::SILOptions silOpts; + silOpts.EmitVerboseSIL = false; + sil_module->print(ss, &parsed_expr->module, silOpts); ss.flush(); log->Printf("Generated SIL module:"); @@ -1674,8 +1676,9 @@ unsigned SwiftExpressionParser::Parse(DiagnosticManager &diagnostic_manager, if (log) { std::string s; llvm::raw_string_ostream ss(s); - const bool verbose = false; - sil_module->print(ss, verbose, &parsed_expr->module); + swift::SILOptions silOpts; + silOpts.EmitVerboseSIL = false; + sil_module->print(ss, &parsed_expr->module, silOpts); ss.flush(); log->Printf("SIL module after diagnostic passes:");